Class: Avm::Sources::Tests::Single
- Inherits:
-
Object
- Object
- Avm::Sources::Tests::Single
- Defined in:
- lib/avm/sources/tests/single.rb
Constant Summary collapse
- MAIN_SOURCE_ID =
'#main'
Instance Method Summary collapse
- #failed? ⇒ Boolean
- #id ⇒ String
- #main? ⇒ Boolean
- #order_group ⇒ Object
- #relative_path_from_main_source ⇒ Pathname
Instance Method Details
#failed? ⇒ Boolean
19 20 21 |
# File 'lib/avm/sources/tests/single.rb', line 19 def failed? result == ::Avm::Sources::Tests::Result::FAILED end |
#id ⇒ String
24 25 26 |
# File 'lib/avm/sources/tests/single.rb', line 24 def id "#{main? ? MAIN_SOURCE_ID : relative_path_from_main_source}##{test_name}" end |
#main? ⇒ Boolean
28 29 30 |
# File 'lib/avm/sources/tests/single.rb', line 28 def main? relative_path_from_main_source.to_s == '.' end |
#order_group ⇒ Object
32 33 34 |
# File 'lib/avm/sources/tests/single.rb', line 32 def order_group main? ? 1 : 0 end |
#relative_path_from_main_source ⇒ Pathname
37 38 39 |
# File 'lib/avm/sources/tests/single.rb', line 37 def relative_path_from_main_source source.path.relative_path_from(builder.main_source.path) end |