Sha256: 1eca1a7cb61f2411be91afaed7b27d8f61befa17558e9da5430e74f74bd8ead2
Contents?: true
Size: 1.11 KB
Versions: 11
Compression:
Stored size: 1.11 KB
Contents
require "spec_helper" describe "failed_results_re for autotest" do it "should match a failure" do re = Autotest::Rspec2.new.failed_results_re re =~ "1)\n'this example' FAILED\nreason\n/path.rb:37:\n\n" $1.should == "this example" $2.should == "reason\n/path.rb:37:" end it "should match a failure when matcher outputs multiple lines" do re = Autotest::Rspec2.new.failed_results_re re =~ "1)\n'other example' FAILED\n\nreason line 1\nreason line 2\n\n(additional info)\n/path.rb:37:\n\n" $1.should == "other example" $2.should == "reason line 1\nreason line 2\n\n(additional info)\n/path.rb:37:" end it "should match an Error" do re = Autotest::Rspec2.new.failed_results_re re =~ "1)\nRuntimeError in 'this example'\nreason\n/path.rb:37:\n\n" $1.should == "this example" $2.should == "reason\n/path.rb:37:" end it "should match an Error that doesn't end in Error" do re = Autotest::Rspec2.new.failed_results_re re =~ "1)\nInvalidArgument in 'this example'\nreason\n/path.rb:37:\n\n" $1.should == "this example" $2.should == "reason\n/path.rb:37:" end end
Version data entries
11 entries across 11 versions & 1 rubygems