В чем разница между Post.title.should == "test" и Post.title должен == "test" - PullRequest
0 голосов
/ 25 февраля 2012

Я использую rspec-rails

в чем разница между

Post.title.should == "test"      

и

Post.title should == "test"

спасибо

Ответы [ 2 ]

1 голос
/ 25 февраля 2012

Если я не ошибаюсь, Post.title should == "test" почти наверняка неверно. В этом случае should вызывается на self, а не на Post.title.

0 голосов
/ 26 февраля 2012

Должно не работать.

Подобные утверждения должны быть сделаны в следующем виде:

Post.title.should =="test"
# or, for prettier imo option:
Post.title.should eq("test")

Имейте в виду, что be() сопоставитель очень отличается от eq / equal / == сопоставителей. Изучите документы для последней версии RSpec (v2.8).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...