Sha256: ff5b72ba0194b92f2911c0a2f49a9f1745f004104f0a3e49fa1fd83f2f98fc30

Contents?: true

Size: 1010 Bytes

Versions: 70

Compression:

Stored size: 1010 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

70 entries across 70 versions & 1 rubygems

Version Path
eac_tools-0.79.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.78.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.77.1 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.77.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.76.1 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.76.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.75.2 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.75.1 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.75.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.74.1 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.74.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.73.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.72.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.70.1 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.70.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.69.1 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.69.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.68.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.67.1 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb
eac_tools-0.67.0 sub/avm-eac_ruby_base1/spec/lib/avm/eac_ruby_base1/launcher_stereotypes/base_spec.rb