BDDについて調べたことを丁寧に説明する             2013/3/2 @CentBoss13年3月2日土曜日
今日のタイトルは@eielhさんにつけてもらいました13年3月2日土曜日
2月!13年3月2日土曜日
13年3月2日土曜日
Mac買いました!13年3月2日土曜日
本題13年3月2日土曜日
前回CucumberとRspecを障りをやってみて、    Rails使ってコーディングしてたらつっかえた!               しかも序盤に13年3月2日土曜日
ということで、つっかえたことをどうやったかを             今日はお話しします(目安10分)13年3月2日土曜日
問題がこれ!             前提 参加者がログインしている13年3月2日土曜日
What?!どう書けばいいのか・・・13年3月2日土曜日
偉大なるGoogle先生に聞いてみた!13年3月2日土曜日
CucumberのstepでFactoryGirlとcapybaraを使って       システムにテストログインさせればいいらしい13年3月2日土曜日
このページを参考             もちろんGithubの本家でも勉強13年3月2日土曜日
今回使ったcapybaraの機能    visit    = 指定したURLにアクセスする    fill_in   = 指定したフォームに文字列を入れる    click_button = 指定したボタンをクリック13年3月2日土曜日
書いてみたらこんな感じになった前提 /^参加者がログインしている$/ do @user ||= FactoryGirl.create :user, number: "b210132" ,password: "hogehoge" visit(/u...
cucumber実行!             うまくテスト通った!13年3月2日土曜日
ということはCapybara使って疑似的に動かして             テストすればいいのか13年3月2日土曜日
参考資料        Github本家:https://github.com/jnicklas/capybara    参考にしたページ:http://richardconroy.blogspot.jp/               2010...
ご清聴ありがとうございました!13年3月2日土曜日
Upcoming SlideShare
Loading in...5
×

#30 bddについて調べたことを丁寧に説明する

340

Published on

広島Ruby勉強会 #030
BDDについて調べたことを丁寧に説明するというテーマでcucumberで困ったことを
Capybaraでうまく出来たということを発表したスライド

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
340
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

#30 bddについて調べたことを丁寧に説明する

  1. 1. BDDについて調べたことを丁寧に説明する 2013/3/2 @CentBoss13年3月2日土曜日
  2. 2. 今日のタイトルは@eielhさんにつけてもらいました13年3月2日土曜日
  3. 3. 2月!13年3月2日土曜日
  4. 4. 13年3月2日土曜日
  5. 5. Mac買いました!13年3月2日土曜日
  6. 6. 本題13年3月2日土曜日
  7. 7. 前回CucumberとRspecを障りをやってみて、 Rails使ってコーディングしてたらつっかえた! しかも序盤に13年3月2日土曜日
  8. 8. ということで、つっかえたことをどうやったかを 今日はお話しします(目安10分)13年3月2日土曜日
  9. 9. 問題がこれ! 前提 参加者がログインしている13年3月2日土曜日
  10. 10. What?!どう書けばいいのか・・・13年3月2日土曜日
  11. 11. 偉大なるGoogle先生に聞いてみた!13年3月2日土曜日
  12. 12. CucumberのstepでFactoryGirlとcapybaraを使って システムにテストログインさせればいいらしい13年3月2日土曜日
  13. 13. このページを参考 もちろんGithubの本家でも勉強13年3月2日土曜日
  14. 14. 今回使ったcapybaraの機能 visit = 指定したURLにアクセスする fill_in = 指定したフォームに文字列を入れる click_button = 指定したボタンをクリック13年3月2日土曜日
  15. 15. 書いてみたらこんな感じになった前提 /^参加者がログインしている$/ do @user ||= FactoryGirl.create :user, number: "b210132" ,password: "hogehoge" visit(/users/sign_in) fill_in user[number], with: @user.number fill_in user[password], with: "hogehoge" click_button loginend13年3月2日土曜日
  16. 16. cucumber実行! うまくテスト通った!13年3月2日土曜日
  17. 17. ということはCapybara使って疑似的に動かして テストすればいいのか13年3月2日土曜日
  18. 18. 参考資料 Github本家:https://github.com/jnicklas/capybara 参考にしたページ:http://richardconroy.blogspot.jp/ 2010/08/capybara-reference.html13年3月2日土曜日
  19. 19. ご清聴ありがとうございました!13年3月2日土曜日
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×