Sha256: 65523b17af16ccf41a4a6a331842e527ffdb4dec5778753160b14a1528fbdbd3

Contents?: true

Size: 1.16 KB

Versions: 1

Compression:

Stored size: 1.16 KB

Contents

require_relative '../../support/feature_helper'

describe 'Glide Dependencies' do
  let(:go_developer) { LicenseFinder::TestingDSL::User.new }

  context 'when project is in src directory' do
    specify 'are shown in reports for a project' do
      project = LicenseFinder::TestingDSL::GlideProject.create
      ENV['GOPATH'] = "#{project.project_dir}/gopath_glide"

      go_developer.run_license_finder('gopath_glide')
      expect(go_developer).to be_seeing_line 'github.com/Masterminds/semver, 517734cc7d6470c0d07130e40fd40bdeb9bcd3fd, MIT'
      expect(go_developer).to be_seeing_line 'github.com/Masterminds/cookoo, 78aa11ce75e257c51be7ea945edb84cf19c4a6de, MIT'
    end
  end

  context 'when projecy is not in src directory' do
    specify 'are shown in reports for a project' do
      LicenseFinder::TestingDSL::GlideProjectWithoutSrc.create

      go_developer.run_license_finder('gopath_glide_without_src')
      expect(go_developer).to be_seeing_line 'github.com/Masterminds/semver, 517734cc7d6470c0d07130e40fd40bdeb9bcd3fd, MIT'
      expect(go_developer).to be_seeing_line 'github.com/Masterminds/cookoo, 78aa11ce75e257c51be7ea945edb84cf19c4a6de, MIT'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
license_finder-4.0.2 features/features/package_managers/glide_spec.rb