Sha256: 84ef3da1a996a5e12aea60f2c06d704a0b80cbf6b2f05e828c6c88476b28dc53
Contents?: true
Size: 851 Bytes
Versions: 3
Compression:
Stored size: 851 Bytes
Contents
require 'helper' class TestVerify < Test::Unit::TestCase context '#run' do setup do @run = Object.new check = lambda do assert true end @verify = DataMiner::Verify.new Aircraft.new.data_miner_base, 1, 'verification of engine type', check end should 'raise an exception if the verification block fails through exception' do @verify.check = lambda do assert false end assert_raise(DataMiner::VerificationFailed) { @verify.run @run } end should 'raise an exception if the result of the verification block is false' do @verify.check = lambda do false end assert_raise(DataMiner::VerificationFailed) { @verify.run @run } end should 'return true if the verification block succeeds' do assert @verify.run(@run) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
data_miner-1.1.0 | test/test_verify.rb |
data_miner-1.0.1 | test/test_verify.rb |
data_miner-1.0.0 | test/test_verify.rb |