множественные значения в блоке rspec для rails - все ли они должны быть верными, чтобы пройти тест - PullRequest
0 голосов
/ 19 октября 2011

Если у меня есть:

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

означает ли это, что каждое условие (все 4) должно пройти, чтобы пройти общее условие?

1 Ответ

0 голосов
/ 23 октября 2011

Да.Первый сбой приведет к сбою теста.

...