QA@IT

そのギモンは、あなただけのもの?

ITエンジニアが日々遭遇する課題やトラブルはたいてい、1人だけが出合うものではありません。QA@ITで質問・回答を共有しませんか?

タグ rspec で絞り込んだ結果 - 解除 Feed icon

Ruby Mine( https://www.jetbrains.com/ruby/ )でrspecを実行する際に以下のことをやりたいと思っています。 行を指定して実行(e.g. rspec spec/hoge/hoge_spec.rb:50)。 カーソルがテストを実行したい行にあるときにショートカットを押すと、そのファイルのその行でrspecが走る。 前回と同じ設定でテストを実行する 前に...

Rails4.1.4 Rspec 3.0.0 の環境で、Postgresql(brewでv 9.3.5)を使用しています。 gem foreigner を用いて外部結合を使った設計をしていた rspec でDatabaseRewinder.clean_allしている モデル、コントローラのテストを順調に作っていた MacOSを再インストールして環境を作りなおした その後。環境再構築後から、 ...

railsでアプリケーションを作成するとき、マスターデータが必要になりました。 マスターデータのみが欲しいのであれば、db/seed.rb内にマスターデータ毎にModelを作成するコードを書いてdb:seedコマンドを流せば済みます。 が、マスタデータが複数テーブルにまたがり大量に存在すること、その複数テーブルが +----+ +----+ +-----+ |User| 1---n |Blo...

rspecを使ってテストを書き始めたのですがわからないことが多く躓いています。 今、Omniauth + Devise を使いユーザーのログインを実装しているところで、 モックを使い、下記のテストが通るところまでは確認しています。 describe "Authentications" do it "sign up with twitter" do visit new_user_session...

現在、Rails3.2で開発しています。 そこでソーシャルログイン機能を実装したのですが、この機能をテストしようとrspecでプログラムを書こうとしたところ、コントローラにどのようにアクセスすればいいかわからず質問させていただきました。 具体的に説明させていただきます。 現在アクセスしたいコントローラのroutesの出力結果は以下の様になっています。 user_omniauth_callba...

mountable な rails plugin の作成を試してみようと思って http://stackoverflow.com/questions/8507798/rails-3-1-plugin-gem-dummy-test-app-rspec を参考にして、以下のようにしてみたのですが、 rake test でも rake spec で何も実行されなくて困っています。 プラグインのテス...

RailsのEnd to End テストを書いています。マイブームのTurnip 注1) を使ってCucumberより簡単に書けることを感じていたのですが、JavaScriptの解釈をさせるのに Capybara-webkitを使えばよいとして、実際のxx_steps.rbでどう書けばよいのかわかりません。 RSpecでCapybara/Capybara-webkitを使うには :js =>...

現在Rails3.2とRSpec-rails2.12でRSpecのテストを行っているのですが、paramsにどの様にして、オブジェクトをセットすればいいのかわからず、質問させていただきました。 具体的に現在の問題を例に説明させていただきます。 私はJSONファイルをアップロードして、それをもとにBlogモデルを作る。という処理を書いているコントローラ内のメソッドがあります。 このメソッドをテ...

SinatraとActiveRecordで開発しています。生成したテストデータの削除にDatabaseCleanerを使おうとしているのですが、以下のようなエラーが起きてしまいます。対処法が分かる方がいらっしゃれば、ご教授いただきたいです。また、そもそもDatabaseCleanerを使うべきじゃない、といったご意見でもかまいません。宜しくお願いします。 Exception encounte...

cronでscript/以下のスクリプトをrunnerで実行することが多いのですが、重大なエラーにつながりかねないスクリプトについてはRSpecでテストしたいと思っています。spec_helper.rbでの設定やspecの書き方、運用方法などについて、ご経験のある方に伺いたいです。 宜しくお願い致します。

現在MacOsで、RSpecをインストールしてテストを実行しようとしているのですが、うまく動作しません。 具体的にインストールからエラーが出力されるまでの過程を、書かせていただきます。 1. インストール gem install rspec 2. $ rspec -v 2.11.1 3. $ rspec /Users/lain/.rvm/gems/ruby-1.9.3-p194/gems/r...

Rails で使う RSpec の小さな拡張を作っています。RSpec のテストがたくさん付いている、オープンソースの Rails3 アプリがあると機能説明の画像などで使えて便利なのですが、これといって思い浮かびません。GitHub などで公開されていて、手軽に入手できる Rails3/RSpec のアプリのソースコードはないでしょうか。テストコードが洗練されているかといった質は問題にしてい...

Capybara.javascript_driver に capybara-webkit を利用して、request spec を作成しているのですが、 undefined|0|SyntaxError: Unable to parse JSON string が出力されるスペックが何件かあります。 スペック自体は成功するのですが、このエラーメッセージ以外何も情報がないため、 ちょっと不安です...

新人にRubyを教えています。当然テストを書けるプログラマに育てる必要があるのでrspecを教えているのですが、自由度が高いゆえに様々な書き方ができてしまいます。 まずは確実にTDDができる書き方を教えたいのですが、お手本として適したサイトや文献がありましたら教えてください。

やりたいこと Railsアプリケーションの認証をOmniauthで行っています。さて、このアプリケーションで、rspecを使って、ログインの有無による振る舞いの違いをテストする方法を知りたいです。 やったけどうまくいかなかったこと 現状としては、以下の通りです。 ブラウザでは問題なく動作している アプリケーションにブラウザでアクセスすると、ログインできることは確認しており、 =debug(p...