Sha256: 7381a56b88daebf1789313cb89a9470540b22053e921ac3bf2f54ca6b3bcf7df
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
# frozen_string_literal: true RSpec.describe ::Avm::EacRubyBase1::Launcher::Gem::Specification do let(:gemspec_file) { ::File.join(DUMMY_DIR, 'ruby_gem_stub', 'ruby_gem_stub.gemspec') } let(:instance) { described_class.new(gemspec_file) } describe '#parse_version_file' do it 'parses valid version file' do file = ::File.join(DUMMY_DIR, 'ruby_gem_stub', 'lib', 'ruby_gem_stub', 'version.rb') expect(::File.exist?(file)).to eq true version = described_class.parse_version_file(file) expect(version).to eq('1.0.0.pre.stub') end it 'does not parse invalid version file' do file = __FILE__ expect(::File.exist?(file)).to eq true version = described_class.parse_version_file(file) expect(version).to be_nil end end describe '#name' do it 'returns gemspec name' do expect(instance.name).to eq('ruby_gem_stub') end end describe '#version' do it 'returns gemspec version' do expect(instance.version).to eq('1.0.0.pre.stub') end end describe '#full_name' do it 'returns gem full name' do expect(instance.full_name).to eq('ruby_gem_stub-1.0.0.pre.stub') end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
eac_tools-0.36.1 | sub/avm-tools/spec/lib/avm/launcher/ruby/gem/specification_spec.rb |