Class: Avm::Sources::Tests::Single

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/sources/tests/single.rb

Constant Summary collapse

MAIN_SOURCE_ID =
'#main'

Instance Method Summary collapse

Instance Method Details

#failed?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/avm/sources/tests/single.rb', line 19

def failed?
  result == ::Avm::Sources::Tests::Result::FAILED
end

#idString

Returns:

  • (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

Returns:

  • (Boolean)


28
29
30
# File 'lib/avm/sources/tests/single.rb', line 28

def main?
  relative_path_from_main_source.to_s == '.'
end

#order_groupObject



32
33
34
# File 'lib/avm/sources/tests/single.rb', line 32

def order_group
  main? ? 1 : 0
end

#relative_path_from_main_sourcePathname

Returns:

  • (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