Sha256: ce15e7ec047c8daf082afe6b898454db4f81c8259160ff12f9f8f03ea804c327
Contents?: true
Size: 1.23 KB
Versions: 2
Compression:
Stored size: 1.23 KB
Contents
require 'spec_helper' describe 'The CLI', :type => :integration do before do @result = %x(rspec -fs examples/*.feature) end it "shows the correct description" do @result.should include('A simple feature') @result.should include('is a simple feature') end it "prints out failures and successes" do @result.should include('35 examples, 3 failures, 5 pending') end it "includes features in backtraces" do @result.should include('examples/errors.feature:5:in `raise error') end it "includes the right step name when steps call steps" do @result.should include("No such step: 'this is an unimplemented step'") end it 'prints line numbers of pending/failure scenario' do @result.should include('./examples/pending.feature:3') @result.should include('./examples/errors.feature:4') end it 'conforms to line-number option' do @result.should include('rspec ./examples/errors.feature:4') @result.should include('rspec ./examples/errors.feature:6') result_with_line_number = %x(rspec -fs ./examples/errors.feature:4) result_with_line_number.should include('rspec ./examples/errors.feature:4') result_with_line_number.should_not include('rspec ./examples/errors.feature:6') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
turnip-1.2.1 | spec/integration_spec.rb |
turnip-1.2.0 | spec/integration_spec.rb |