Sha256: 974a1a3b04e1540846bf212791ac5fa8be0af4b50e65c99450fe139e5056e46d
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
require "spec_helper" feature "testing with teaspoon in the console", aruba: true do scenario "gives me the expected results" do run_simple("bundle exec teaspoon -r ../../spec/teaspoon_env --suite=default app/assets/javascripts/integration/integration_spec.coffee", false) assert_partial_output("..F.*.", all_output) assert_partial_output("testing console output", all_output) assert_partial_output("6 examples, 1 failure, 1 pending", all_output) assert_partial_output('teaspoon -s default --filter="Integration tests allows failing specs."', all_output) expected = <<-OUTPUT Pending: Integration tests pending is allowed # Not yet implemented Failures: 1) Integration tests allows failing specs Failure/Error: Expected true to be false. OUTPUT assert_partial_output(expected, all_output) end scenario "displays coverage information" do pending("needs istanbul to be installed") unless Teaspoon::Instrumentation.which('istanbul') run_simple("bundle exec teaspoon -r ../../spec/teaspoon_env --suite=default app/assets/javascripts/integration/integration_spec.coffee --coverage-reports=text", false) assert_partial_output("| % Stmts |% Branches | % Funcs | % Lines |", all_output) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
teaspoon-0.7.4 | spec/features/console_reporter_spec.rb |