電車の中から更新厚木に向かっています。
RSpecでテストを書き始めてみる
ちょっと色々書いてしまっていますが、そろそろテストを書き始めてみようと思いました。
次がRSpecだったのでRSpecで。
http://tech.gmo-media.jp/post/45955244694/railsの自動テストrspecでmodelのテスト編
rspec書いた
- matcherのまとまっているところ
- https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
簡単なテストを書いてみたけど、テストの考え方ちゃんと読みたい。
おーとおもったやつ
or的なこと
.or メソッドというのがあるんですねー。
it "card is require boolean" do
expect(@record.card).to match(true).or match(false)
end
truthy/falsey
true と false で比較してくれる
it "empty category value is invalid" do
@record.category = nil
expect(@record.save).to be_falsey
end
ちょっとよくわかってないけど、ありがとうRSpec。