Class: Avm::EacRubyBase1::Sources::Tests::Base
- Inherits:
-
Object
- Object
- Avm::EacRubyBase1::Sources::Tests::Base
- Includes:
- EacRubyUtils::Listable
- Defined in:
- lib/avm/eac_ruby_base1/sources/tests/base.rb
Instance Method Summary collapse
Instance Method Details
#dependency_present? ⇒ Boolean
19 20 21 |
# File 'lib/avm/eac_ruby_base1/sources/tests/base.rb', line 19 def dependency_present? gem.gemfile_path.exist? && gem.gemfile_lock_gem_version(dependency_gem).present? end |
#elegible? ⇒ Boolean
15 16 17 |
# File 'lib/avm/eac_ruby_base1/sources/tests/base.rb', line 15 def elegible? dependency_present? && gem.root.join(test_directory).exist? end |
#name ⇒ Object
23 24 25 |
# File 'lib/avm/eac_ruby_base1/sources/tests/base.rb', line 23 def name self.class.name.demodulize.gsub(/Test\z/, '') end |
#to_s ⇒ Object
27 28 29 |
# File 'lib/avm/eac_ruby_base1/sources/tests/base.rb', line 27 def to_s "#{gem}[#{name}]" end |