Sha256: 9213e7c860b75cfc5c88309016828c627d3cbaca897e35f1829ad7139434776b
Contents?: true
Size: 1.56 KB
Versions: 9
Compression:
Stored size: 1.56 KB
Contents
require File.dirname(__FILE__) + '/../../../test_helper' module Spec module Runner module Formatter class SpecdocFormatterTest < Test::Unit::TestCase def setup @io = StringIO.new @formatter = SpecdocFormatter.new(@io) end def test_should_push_context_name @formatter.add_context("context", :ignored) assert_equal("\ncontext\n", @io.string) end def test_should_push_passing_spec_name @formatter.spec_passed("spec") assert_equal("- spec\n", @io.string) end def test_should_push_failing_spec_name_and_failure_number @formatter.spec_failed("spec", 98, nil) assert_equal("- spec (FAILED - 98)\n", @io.string) end def test_should_produce_standard_summary @formatter.dump_summary(3,2,1) assert_equal("\nFinished in 3 seconds\n\n2 specifications, 1 failure\n", @io.string) end def test_should_push_nothing_on_start @formatter.start(5) assert_equal("", @io.string) end def test_should_push_nothing_on_start_dump @formatter.start_dump assert_equal("", @io.string) end end class SpecdocFormatterDryRunTest < Test::Unit::TestCase def setup @io = StringIO.new @formatter = SpecdocFormatter.new(@io, true) end def test_should_not_produce_summary_on_dry_run @formatter.dump_summary(3,2,1) assert_equal("", @io.string) end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems