Module: Testa::Matcher
- Defined in:
- lib/testa.rb
Overview
Assertion methods
Assertion method should raise Testa::Failure if assertion failed
Instance Method Summary collapse
Instance Method Details
#error(class_or_message = nil, message = nil) ⇒ Object
159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/testa.rb', line 159 def error(=nil, =nil) ok { begin yield rescue => e return true unless if e.class == && e.[] else .is_a?(Class) ? e.class == : e.[] end else false end } end |
#ok ⇒ Object
155 156 157 |
# File 'lib/testa.rb', line 155 def ok yield or fail! end |