Sha256: 3637a3cbaff36289d17d1576d1f5ee10715aacf43f7dd804f38c411397c9c836

Contents?: true

Size: 851 Bytes

Versions: 19

Compression:

Stored size: 851 Bytes

Contents

require_relative "../../test_helper"

module MiniTestReportersTest
  class ReporterTest < TestCase
    def setup
      klass = Class.new do
        include MiniTest::Reporter
      end

      @reporter = klass.new
    end

    def test_callbacks
      [
        :before_suites, :after_suite, :before_suite, :after_suite, :before_test, :after_test,
        :pass, :skip, :failure, :error
      ].each { |method| assert_respond_to @reporter, method }
    end

    def test_runner
      assert_kind_of MiniTest::Unit, @reporter.runner
    end

    def test_output
      assert_equal MiniTest::Unit.output, @reporter.output
    end

    def test_verbose
      refute @reporter.verbose?

      begin
        @reporter.runner.verbose = true
        assert @reporter.verbose?
      ensure
        @reporter.runner.verbose = false
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
minitest-reporters-0.14.24 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.23 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.22 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.21 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.20 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.19 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.18 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.17 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.16 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.15 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.14 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.13 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.12 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.11 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.10 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.9 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.8 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.7 test/unit/minitest/reporter_test.rb
minitest-reporters-0.14.6 test/unit/minitest/reporter_test.rb