タグ

rspecとテストに関するmassiromoheのブックマーク (3)

  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

  • RSpec Capybara Webkit Xvfb CentOS 要するにRailsでjavascriptをテストしたい

    RSpec + Capybara のセットアップは簡単でいいんですが、javascriptのテストができません。 いざ当にウェブサイトやウェブアプリのテストしようと思ったらjavascriptのテストは必須。 それを可能にするには意外にも長い道のりがあるので、まとめておきます。 想定する開発環境はこんな感じ。 Vagrant (Virtual box) CentOS 6.4 ここでつまずいたらドットインストールで学習 ローカル開発環境の構築 (全12回) - プログラミングならドットインストール Vagrant入門 (全13回) - プログラミングならドットインストール Rails4 RSpec Capybara テストについてよくわからなければ、このチュートリアルで学習。 Ruby on Rails チュートリアル:実例を使って Rails を学ぼう テスト駆動開発の定義とは、アプリケ

    RSpec Capybara Webkit Xvfb CentOS 要するにRailsでjavascriptをテストしたい
  • rack middlewareのテストをrspecで書いてみた - Qiita

    背景 middlewareといっても、基はinitializeとcallの2つのメソッドだけのclass。 rackを継承してるわけでもないので、適当なアプリをmiddlewareにわせてテストを書こうかなぁ… と悩んでいると、いい記事を見つけた。 Rack MiddlewareのGemに対するRspecの書き方 やってることは、 callされたら適当なレスポンス返すだけのシンプルなアプリをテスト用に定義しておく rackアプリをこれにわせてnewしておく Rack::Test::Methodsをincludeする すると、Railsのcontrollerのテストのように、リクエストを投げて、そのレスポンスを使ってテストを書くことができる。

    rack middlewareのテストをrspecで書いてみた - Qiita
  • 1