Sha256: f58ae8eab6f695c3c79c06ea4ff2339cb1e8da9d90ab185d97bef05fd576a06b
Contents?: true
Size: 650 Bytes
Versions: 4
Compression:
Stored size: 650 Bytes
Contents
# https://github.com/sandal/rbp/blob/master/testing/test_unit_extensions.rb module Test::Unit # Used to fix a minor minitest/unit incompatibility in flexmock AssertionFailedError = Class.new(StandardError) class TestCase def self.must(name, &block) test_name = "test_#{name.gsub(/\s+/,'_')}".to_sym defined = instance_method(test_name) rescue false raise "#{test_name} is already defined in #{self}" if defined if block_given? define_method(test_name, &block) else define_method(test_name) do flunk "No implementation provided for #{name}" end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
geometry-3 | test/test_unit_extensions.rb |
geometry-2 | test/test_unit_extensions.rb |
geometry-1 | test/test_unit_extensions.rb |
geometry-0 | test/test_unit_extensions.rb |