Sha256: 3da1b3e19ea69e52484e75a3a582c369969e17dcbbc754cc94039af44a83c767
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
require 'feature_helper' describe "Manually Added Dependencies" do # As a developer # I want to be able to manually add dependencies # So that I can track dependencies not managed by Bundler, NPM, etc. let(:user) { LicenseFinder::TestingDSL::User.new } before { user.create_empty_project } specify "appear in reports" do user.execute_command 'license_finder dependencies add manual_dep MIT 1.2.3' user.run_license_finder expect(user).to be_seeing 'manual_dep, 1.2.3, MIT' end specify "can be simultaneously approved" do user.execute_command 'license_finder dependencies add --approve manual Whatever' user.run_license_finder expect(user).not_to be_seeing 'manual_dep' end specify "appear in the CLI" do user.execute_command 'license_finder dependencies add manual_dep Whatever' expect(user).to be_seeing 'manual_dep' user.execute_command 'license_finder dependencies list' expect(user).to be_seeing 'manual_dep' user.execute_command 'license_finder dependencies remove manual_dep' user.execute_command 'license_finder dependencies list' expect(user).to_not be_seeing 'manual_dep' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
license_finder-2.0.0.rc2 | features/features/configure/add_dependencies_spec.rb |