Sha256: 774200d4a824500a4cea4ccc5be28f31787809847965a858699fd3d2214bf796
Contents?: true
Size: 1.07 KB
Versions: 19
Compression:
Stored size: 1.07 KB
Contents
#!/usr/bin/env ruby #--- # Copyright 2003, 2004, 2005, 2006, 2007 by Jim Weirich (jim@weirichhouse.org). # All rights reserved. # Permission is granted for use, copying, modification, distribution, # and distribution of modified versions of this work as long as the # above copyright notice is included. #+++ require "test/unit" require "flexmock" class TestFlexmockDefaultFrameworkAdapter < Test::Unit::TestCase def setup @adapter = FlexMock::DefaultFrameworkAdapter.new end def test_assert_block_raises_exception ex = assert_raise(FlexMock::DefaultFrameworkAdapter::AssertionFailedError) { @adapter.assert_block("failure message") { false } } end def test_assert_block_doesnt_raise_exception @adapter.assert_block("failure message") { true } end def test_assert_equal_doesnt_raise_exception @adapter.assert_equal("a", "a", "no message") end def test_assert_equal_can_fail ex = assert_raise(FlexMock::DefaultFrameworkAdapter::AssertionFailedError) { @adapter.assert_equal("a", "b", "a should not equal b") } end end
Version data entries
19 entries across 19 versions & 1 rubygems