Sha256: 75a7e779760f54333e6b88692c0b88e833a5bd330333a057d556f902cf6d1eec

Contents?: true

Size: 515 Bytes

Versions: 13

Compression:

Stored size: 515 Bytes

Contents

require 'assert'
require 'assert/suite'
require 'assert/view/base'
require 'assert/runner'

class Assert::Runner

  class BasicTests < Assert::Context
    desc "a basic runner"
    setup do
      @suite  = Assert::Suite.new
      @view   = Assert::View::Base.new(StringIO.new("", "w+"), @suite)
      @runner = Assert::Runner.new
    end
    subject { @runner }

    should have_instance_methods :run

    should "return an integer exit code" do
      assert_equal 0, subject.run(@suite, @view)
    end

  end

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
assert-2.4.0 test/unit/runner_tests.rb
assert-2.3.3 test/unit/runner_tests.rb
assert-2.3.2 test/unit/runner_tests.rb
assert-2.3.1 test/unit/runner_tests.rb
assert-2.3.0 test/unit/runner_tests.rb
assert-2.2.0 test/unit/runner_tests.rb
assert-2.1.2 test/unit/runner_tests.rb
assert-2.1.1 test/unit/runner_tests.rb
assert-2.1.0 test/unit/runner_tests.rb
assert-2.0.3 test/unit/runner_tests.rb
assert-2.0.2 test/unit/runner_tests.rb
assert-2.0.1 test/unit/runner_tests.rb
assert-2.0.0 test/unit/runner_tests.rb