Sha256: 2baccb040cca6f0a50057b210d7e84d8cd1268abdc1d9d1c69e562fd14ae0906

Contents?: true

Size: 788 Bytes

Versions: 2

Compression:

Stored size: 788 Bytes

Contents

require 'test/unit/given/simple'
require 'test/unit/given/test_that'

module Test
  module Unit
    module Given
      # Public: A Base class brings in both the Simple Given/Then/When
      # stuff as well as the +test_that+ method you can
      # use to define tests a bit more fluently.
      #
      # Example
      #
      #     class TestCircle < Test::Unit::Given::TestCase
      #       test_that {
      #         Given { @circle = Circle.new(10) }
      #         When  { @area = @circle.area }
      #         Then  { assert_equal 314,@area }
      #       }
      #     end
      class TestCase < Test::Unit::TestCase
        include Simple
        include TestThat

        def test_nothing_for_187
          # 1.8.7 seems to need this
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
test_unit-given-0.9.0 lib/test/unit/given/test_case.rb
test_unit-given-0.1.1 lib/test/unit/given/test_case.rb