我正在嘗試編寫一個單元測試來檢查我定義的Ruby模型是否有屬性name
。使用rspec,我有:如何避免編寫一個重複測試
class MusicianTest < ActiveSupport::TestCase
describe Musician do
let(:musician) { Musician.new }
describe "attributes" do
it "has a name" do
musician.name = "Axel"
expect(musician.name).to eq("Axel")
end
end
end
end
這是重言式嗎?有沒有更好的方法可以使用?
你可以只是'期待(它「有一個名字」)'? –
@AaronBrager這將是很好,但不會工作,因爲它沒有爲該上下文定義。 – ivan