我有以下规格:我可以在这里使用“is_expected”吗?
describe 'blah blah blah' do
it 'yadda yadda yadda' do
expect(Foo).not_to receive(:bar)
subject
end
end
需要明确的是,测试通过,如果Foo.bar
不叫。
我很好奇,it
可以变成一行,使用is_expected
语法?
即
describe 'blah blah blah' do
it { is_expected.to... }
end
谢谢你,但我的意思是:可以把它变成使用is_expected语法的单线程,所以我不必调用主题? –
我相信,在这种情况下是不可能的。你可以这样做,如果你的'#bar'改变了一些东西。如果是这样的话,你可以这样做:'{expect {subject} .to {Foo.bars_count} .by(1)}' – unkmas