Module: Quassertions

Defined in:
lib/assertions.rb,
lib/assertions/version.rb

Constant Summary collapse

VERSION =
"0.0.1"

Instance Method Summary collapse

Instance Method Details

#assert(message, &block) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/assertions.rb', line 5

def assert message, &block
	begin
		if (block.call)
			puts "Assert #{message}: PASSED".green
		else
			puts "Assert #{message}: FAILED".red
		end
	rescue Exception => e
		puts "Assert #{message} FAILED with exception #{e}"
	end
end