Sha256: 624976e61fa13557826f80e96247a49ad999bd461c850b0970c02e9d4038afa7

Contents?: true

Size: 1.08 KB

Versions: 12

Compression:

Stored size: 1.08 KB

Contents

require 'spec_helper'

module LicenseFinder
  describe BundlerPackage do
    subject { described_class.new(gemspec, bundler_dependency) }

    let(:gemspec) do
      Gem::Specification.new do |s|
        s.name = 'spec_name'
        s.version = '2.1.3'
        s.authors = ['first', 'second']
        s.summary = 'summary'
        s.description = 'description'
        s.homepage = 'homepage'
        s.licenses = ['MIT', 'GPL']

        s.add_dependency 'foo'
      end
    end

    let(:bundler_dependency) { double(:dependency, groups: [:staging, :assets]) }

    its(:name) { should == 'spec_name' }
    its(:version) { should == '2.1.3' }
    its(:authors) { should == 'first, second' }
    its(:summary) { should == "summary" }
    its(:description) { should == "description" }
    its(:homepage) { should == "homepage" }
    its(:groups) { should == %w[staging assets] }
    its(:children) { should == ['foo'] }
    its(:license_names_from_spec) { should eq ['MIT', 'GPL'] }
    its(:install_path) { should =~ /spec_name-2\.1\.3\z/ }
    its(:package_manager) { should == "Bundler" }
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
license_finder-3.0.4 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-3.0.2 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-3.0.1 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-3.0.0 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-2.1.2 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-2.1.1 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-2.1.0 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-2.1.0.rc9 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-2.1.0.rc8 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-2.1.0.rc7 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-2.1.0.rc6 spec/lib/license_finder/package_managers/bundler_package_spec.rb
license_finder-2.1.0.rc5 spec/lib/license_finder/package_managers/bundler_package_spec.rb