Class: Webspicy::Tester::Result::AssertMet
- Defined in:
- lib/webspicy/tester/result/assert_met.rb
Instance Attribute Summary collapse
-
#assertion ⇒ Object
readonly
Returns the value of attribute assertion.
Attributes inherited from Check
Instance Method Summary collapse
- #behavior ⇒ Object
- #call ⇒ Object
-
#initialize(result, assertion) ⇒ AssertMet
constructor
A new instance of AssertMet.
- #must? ⇒ Boolean
Methods inherited from Check
Constructor Details
#initialize(result, assertion) ⇒ AssertMet
Returns a new instance of AssertMet.
6 7 8 9 |
# File 'lib/webspicy/tester/result/assert_met.rb', line 6 def initialize(result, assertion) super(result) @assertion = assertion end |
Instance Attribute Details
#assertion ⇒ Object (readonly)
Returns the value of attribute assertion.
10 11 12 |
# File 'lib/webspicy/tester/result/assert_met.rb', line 10 def assertion @assertion end |
Instance Method Details
#behavior ⇒ Object
12 13 14 |
# File 'lib/webspicy/tester/result/assert_met.rb', line 12 def behavior "Assert #{assertion}" end |
#call ⇒ Object
20 21 22 23 24 |
# File 'lib/webspicy/tester/result/assert_met.rb', line 20 def call on = invocation.dressed_body asserter = Tester::Asserter.new(on) asserter.instance_eval(assertion) end |
#must? ⇒ Boolean
16 17 18 |
# File 'lib/webspicy/tester/result/assert_met.rb', line 16 def must? true end |