Sha256: f4aecebb72ba67562332eff5c1bbba8761911e61397dbc0ad08c61f2522084fc
Contents?: true
Size: 1.39 KB
Versions: 2
Compression:
Stored size: 1.39 KB
Contents
include CommandUnit scenario :command_unit, 'Running a scenario with 1 test and 1 passing assertion from CommandUnit::run' do set_up do scenario :one_test_one_passing_expectation, 'This is the one scenario' do when_i 'this is the one test' do # Nowt ;) end i_expect 'this is the one expectation' do pass end end end when_i 'run the one scenario' do |context| context[:out] = run_silent :one_test_one_passing_expectation end i_expect 'to see the when_i text' do |context| if context[:out].include? 'this is the one test' pass else fail end end i_expect 'to see the i_expect text' do |context| if context[:out].include? 'this is the one expectation' pass else fail "\n\n=====\n\n#{context[:out]}\n\n=====\n\n" end end i_expect 'to see the correct number of tests and expectations of the scenario reported' do |context| if context[:out].include? '1 tests, 1 expectations with 1 successful and 0 failures' pass else fail "\n\n=====\n\n#{context[:out]}\n\n=====\n\n" end end i_expect 'to see the total number of run scenarios and totals' do |context| if context[:out].include? 'Ran 1 scenarios, 1 passed, 0 failed (tests passed: 1, failed: 0) (expectations passed: 1, failed: 0)' pass else fail "\n\n=====\n\n#{context[:out]}\n\n=====\n\n" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
command-unit-0.0.3 | test/scenarios/one_test_one_passing_expectation.rb |
command-unit-0.0.2 | test/scenarios/one_test_one_passing_expectation.rb |