Sha256: f0d715996b050edfc5c11b5e66f72af43304eb264d8bd789f53987cbb9c4a010

Contents?: true

Size: 877 Bytes

Versions: 2

Compression:

Stored size: 877 Bytes

Contents

require 'rubygems'
require 'test/unit'
require 'leftright'

require 'test_belt/utils'
require 'test_belt/default_test'
require 'test_belt/testcase'
require 'test_belt/should'
require 'test_belt/context'
require 'test_belt/subject'
require 'test_belt/skip'
require 'test_belt/callbacks'
require 'test_belt/matchers'

module TestBelt

  def self.included(receiving_test_class)
    if receiving_test_class.ancestors.include?(::Test::Unit::TestCase)
      receiving_test_class.send(:include, DefaultTest)
      receiving_test_class.send(:include, TestCase)
      receiving_test_class.send(:extend,  Should)
      receiving_test_class.send(:include, Context)
      receiving_test_class.send(:include, Subject)
      receiving_test_class.send(:include, Skip)
      receiving_test_class.send(:include, Callbacks)
      receiving_test_class.send(:include, Matchers)
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
test-belt-1.1.2 lib/test_belt/helper.rb
test-belt-1.1.1 lib/test_belt/helper.rb