2011-10-18 4 views
0

を渡すために真である必要があります:それはすべての条件(全て4)は全体的な状態のために合格しなければならないこと複数shoulds - それらはすべて私が持っている場合は、テスト

it "should raise an ActiveABC::IllegalStatement exception do 
    @var.set_cmd(:output => 'a.pdf').should == "output a pdf" 
    @var.set_cmd(:output => 'a.pdf').should == File.new(path_to_pdf(;fields.pdf)).should == "output -" 
    @var.set_cmd(:output => 'a.pdf').should == Tempfile.new('specs')).should == "output -" 
    @var.set_cmd(:output => 'a.pdf').should == StringIO.new('specs')).should == "output -" 
end 

を意味していますパスする?

答えて

0

はい。最初の失敗は、テストが失敗する原因になります。

+0

どのように失敗したのかわからないので、テストに合格する可能性があります。 –

関連する問題