Sha256: 2910f06b60ec6298ba6702b04c2e6b3013534936c2df04b19f7d0cb801bff142
Contents?: true
Size: 1004 Bytes
Versions: 8
Compression:
Stored size: 1004 Bytes
Contents
# frozen_string_literal: true require 'avm/eac_ruby_base1/launcher_stereotypes/base' RSpec.describe Avm::EacRubyBase1::LauncherStereotypes::Base do describe '#load_gemspec' do let(:dummy_dir) { avm_eac_ruby_base1_source(target_path: temp_dir.join(gemname)).path } let(:gemname) { 'avm-eac_ruby_base1' } let(:self_gemspec) { File.join(app_root_path, "#{gemname}.gemspec") } let(:stub_gemspec) { File.join(dummy_dir, "#{gemname}.gemspec") } let(:stub_expected_version) { '0.0.0' } it 'does not return same version for different gemspecs with same name' do # rubocop:disable RSpec/ExampleLength, RSpec/MultipleExpectations stub_spec = described_class.load_gemspec(stub_gemspec) expect(stub_spec.version).to eq(stub_expected_version) expect(stub_spec.name).to eq(gemname) self_spec = described_class.load_gemspec(self_gemspec) expect(self_spec.version).not_to eq(stub_expected_version) expect(self_spec.name).to eq(gemname) end end end
Version data entries
8 entries across 8 versions & 1 rubygems