Your SlideShare is downloading. ×
  • Like
#30 bddについて調べたことを丁寧に説明する
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

  • 280 views
Published

広島Ruby勉強会 #030 …

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

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
280
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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