Sha256: 1bd71fcd3514e28047662b45a10b4e77eb6954514442041e2dda985869925c47

Contents?: true

Size: 1.08 KB

Versions: 16

Compression:

Stored size: 1.08 KB

Contents

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

describe "Project name" do
  # As a developer
  # I want to assign a name for my project
  # So that product owners see it in the reports

  let(:developer) { LicenseFinder::TestingDSL::User.new }
  let(:product_owner) { LicenseFinder::TestingDSL::User.new }

  before { developer.create_empty_project }

  specify "appears in the HTML report" do
    developer.execute_command 'license_finder project_name add changed_name'

    expect(product_owner.view_html).to be_titled 'changed_name'
  end

  specify "defaults to the directory name" do
    expect(product_owner.view_html).to be_titled 'my_app'
  end

  specify "appears in the CLI" do
    developer.execute_command 'license_finder project_name add my_proj'
    expect(developer).to be_seeing 'my_proj'
    developer.execute_command 'license_finder project_name show'
    expect(developer).to be_seeing 'my_proj'

    developer.execute_command 'license_finder project_name remove'
    developer.execute_command 'license_finder project_name show'
    expect(developer).to_not be_seeing 'my_proj'
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
license_finder-3.0.4 features/features/configure/name_project_spec.rb
license_finder-3.0.2 features/features/configure/name_project_spec.rb
license_finder-3.0.1 features/features/configure/name_project_spec.rb
license_finder-3.0.0 features/features/configure/name_project_spec.rb
license_finder-2.1.2 features/features/configure/name_project_spec.rb
license_finder-2.1.1 features/features/configure/name_project_spec.rb
license_finder-2.1.0 features/features/configure/name_project_spec.rb
license_finder-2.1.0.rc9 features/features/configure/name_project_spec.rb
license_finder-2.1.0.rc8 features/features/configure/name_project_spec.rb
license_finder-2.1.0.rc7 features/features/configure/name_project_spec.rb
license_finder-2.1.0.rc6 features/features/configure/name_project_spec.rb
license_finder-2.1.0.rc5 features/features/configure/name_project_spec.rb
license_finder-2.1.0.rc4 features/features/configure/name_project_spec.rb
license_finder-2.1.0.rc3 features/features/configure/name_project_spec.rb
license_finder-2.1.0.rc2 features/features/configure/name_project_spec.rb
license_finder-2.1.0.rc1 features/features/configure/name_project_spec.rb