Sha256: c912121d876cd2e585e9712582e26c62c88b2d89e39049a5422d481afd244cb0

Contents?: true

Size: 662 Bytes

Versions: 5

Compression:

Stored size: 662 Bytes

Contents

$:.unshift File.expand_path('../../lib', __FILE__)

require 'minitest/autorun'
require 'test/unit/assertions'
require 'reality/model'
require 'reality/facets'

class Reality::Model::TestCase < Minitest::Test
  include Test::Unit::Assertions
  include Reality::Logging::Assertions

  def setup
    Reality::Model::TestCase.send(:remove_const, :MyContainer) if Reality::Model::TestCase.const_defined?(:MyContainer)
    Reality::Model::TestCase.module_eval <<-RUBY
      module MyContainer
      end
    RUBY
  end

  def assert_model_error(expected_message, &block)
    assert_logging_error(Reality::Model, expected_message) do
      yield block
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
reality-model-1.4.0 test/helper.rb
reality-model-1.3.0 test/helper.rb
reality-model-1.2.0 test/helper.rb
reality-model-1.1.0 test/helper.rb
reality-model-1.0.0 test/helper.rb