0

rspec でモデルをテストするための主なものを教えてください。メールやパスワードなどの検証部分のみをテストしており、モデルで定義されているメソッドをテストする必要があります。ありがとうございました

4

1 に答える 1

0

検証のみをテストする場合は、次を使用する必要があります。

https://github.com/thoughtbot/shoulda-matchers

メソッド(検証メソッドだけでなく、任意のメソッド)をテストする場合は、動作として定義した内容に従って、各応答の可能性を評価する必要があります。

describe "semaphore" do
  describe "#turn_green" do
    it "should turn green" do
      subject.turn_green.should == "green"
    end
    it "should not turn red" do
      subject.turn_green.should_not == "red"
    end
  end
end
于 2012-11-26T08:34:15.830 に答える