ちょっと怖くなくったRails

11
ちょっと怖くなくった Rails 株式会社OCC Yutaka Kinjo

description

社内勉強会用

Transcript of ちょっと怖くなくったRails

Page 1: ちょっと怖くなくったRails

ちょっと怖くなくったRails株式会社OCC

Yutaka Kinjo

Page 2: ちょっと怖くなくったRails

前回のあらすじ

とりあえず scaffold

controller に処理かいちゃえーー

テスト? (゚Д゚)ハァ?

Page 3: ちょっと怖くなくったRails

すこし進んでreview ありがたや

細かい修正 and

controller に書いた処理を model に写した

スコシダケ test を書いた

travis ci と連携してみた

https://github.com/yutakakinjyo/acscore

Page 4: ちょっと怖くなくったRails

Travis CI

Github の repository を指定

pushを検知すると勝手に test を実行して結果を出力してくれる

継続的インテグレーション

https://travis-ci.org/

Page 5: ちょっと怖くなくったRails

repository を選択

Page 6: ちょっと怖くなくったRails

push するとこんな感じ

Page 7: ちょっと怖くなくったRails

Github側で push 直後は待てと言われる

Page 8: ちょっと怖くなくったRails

README に結果を表示できる

Page 9: ちょっと怖くなくったRails

RSpec

describe と context

英語の意味を考えるらしい

describe -> 機能, method?

context -> 条件

Page 10: ちょっと怖くなくったRails

RSpec

should と expect

should は古いらしい

Page 11: ちょっと怖くなくったRails

次回

test を書く

RSpec をもうちょとお勉強