Я с радостью пользуюсь следующим образом:
context "test world" do
setup do
@world = ...
end
should "be spinning" do
assert_equal "spinning", @world.movement
end
... and so on
end
Мне нужен совет для понимания этого варианта:
class PostTest < Test::Unit::TestCase
should belong_to(:user)
should have_many(:tags).through(:taggings)
should validate_uniqueness_of(:title)
should validate_presence_of(:body).with_message(/wtf/)
should validate_presence_of(:title)
should validate_numericality_of(:user_id)
end
Что мне не понятно, так это то, что различные "должны принадлежать (: пользователь) "и так далее.Другими словами, кажется довольно ясным, что они работают с экземпляром Post, но что это определяет?Что является предметом строк «следует ххх»?
Я знаю, что это вопрос новичка, поэтому любой указатель был бы великолепен!