Class: PriorityTest::Core::TestResult
- Inherits:
-
Sequel::Model
- Object
- Sequel::Model
- PriorityTest::Core::TestResult
show all
- Includes:
- ValidationsHelper
- Defined in:
- lib/priority_test/core/test_result.rb
Constant Summary
collapse
- PASSED_STATUS =
'passed'
- FAILEDED_STATUS =
'failed'
Instance Method Summary
collapse
#validates_includes, #validates_presence
Instance Method Details
#failed? ⇒ Boolean
15
16
17
|
# File 'lib/priority_test/core/test_result.rb', line 15
def failed?
not passed?
end
|
#passed? ⇒ Boolean
11
12
13
|
# File 'lib/priority_test/core/test_result.rb', line 11
def passed?
status == PASSED_STATUS
end
|
#validate ⇒ Object
19
20
21
22
|
# File 'lib/priority_test/core/test_result.rb', line 19
def validate
validates_presence [ :status, :started_at, :run_time ]
validates_includes [ PASSED_STATUS, FAILEDED_STATUS ], :status
end
|