Sha256: f04224774d890455191ff87e778b519621e4e129dc512c9dddb62a719a6f3b39
Contents?: true
Size: 977 Bytes
Versions: 1
Compression:
Stored size: 977 Bytes
Contents
require 'spec_helper' module LicenseFinder describe BundlerPackage do subject { described_class.new(gemspec, bundler_dependency) } it_behaves_like "a Package" let(:gemspec) do Gem::Specification.new do |s| s.name = 'spec_name' s.version = '2.1.3' 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: [1, 2, 3]) } its(:name) { should == 'spec_name' } its(:version) { should == '2.1.3' } its(:summary) { should == "summary" } its(:description) { should == "description" } its(:homepage) { should == "homepage" } its(:groups) { should == [1, 2, 3] } its(:children) { should == ['foo'] } its(:license_names_from_spec) { should eq ['MIT', 'GPL'] } its(:install_path) { should =~ /spec_name-2\.1\.3\z/ } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
license_finder-2.0.0.rc2 | spec/lib/license_finder/package_managers/bundler_package_spec.rb |