Sha256: 94d191a82f34d933ff3880afa81d0ce3f29c1e1061d78a4fc5de6539a0192066
Contents?: true
Size: 1.21 KB
Versions: 6
Compression:
Stored size: 1.21 KB
Contents
Given(/^I have an app that depends on bundler$/) do @user = ::DSL::User.new @user.create_ruby_app @user.create_gem 'bundler_faker', license: 'Whatever' @user.depend_on_local_gem 'bundler_faker', groups: ['test', 'development', 'production'] @user.create_gem 'gpl_gem', license: 'GPL' @user.depend_on_local_gem 'gpl_gem', groups: ['test'] end Given(/^I ignore the bundler dependency$/) do @user.execute_command('license_finder ignored_dependencies add bundler_faker') end When(/^I get the ignored dependencies$/) do @user.execute_command('license_finder ignored_dependencies list') end Then(/^I should see 'bundler' in the output$/) do expect(@user).to be_seeing 'bundler_faker' end Then(/^the bundler dependency is not listed as an action item$/) do @user.execute_command('license_finder > /dev/null') @user.execute_command('license_finder action_items') expect(@user).not_to be_seeing 'bundler_faker' end Then(/^I should not see 'bundler' in the dependency docs$/)do @user.execute_command('license_finder') dependencies_csv_path = @user.app_path.join('doc', 'dependencies.csv') dependencies_csv = File.open(dependencies_csv_path, 'r') expect(dependencies_csv.read).not_to match /bundler_faker/ end
Version data entries
6 entries across 6 versions & 1 rubygems