summaryrefslogtreecommitdiff
path: root/spec/features/projects/files/project_owner_creates_license_file_spec.rb
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2018-04-06 14:40:33 +0200
committerRobert Speicher <rspeicher@gmail.com>2018-04-09 18:04:09 -0500
commit2d54dfb25134cbdf5b4f506b69d13241130bc132 (patch)
tree3ba70e41da756ad6f0e9a17925ff5dd9beaa9b8c /spec/features/projects/files/project_owner_creates_license_file_spec.rb
parentffc9a470a8bf02d6ac97ea1bb00a0a4fab664314 (diff)
downloadgitlab-ce-2d54dfb25134cbdf5b4f506b69d13241130bc132.tar.gz
Migrate features/project/project.feature to RSpec and reorganize several Project feature specs
Signed-off-by: Rémy Coutable <remy@rymai.me>
Diffstat (limited to 'spec/features/projects/files/project_owner_creates_license_file_spec.rb')
-rw-r--r--spec/features/projects/files/project_owner_creates_license_file_spec.rb9
1 files changed, 5 insertions, 4 deletions
diff --git a/spec/features/projects/files/project_owner_creates_license_file_spec.rb b/spec/features/projects/files/project_owner_creates_license_file_spec.rb
index 07599600876..edf91f9ddbf 100644
--- a/spec/features/projects/files/project_owner_creates_license_file_spec.rb
+++ b/spec/features/projects/files/project_owner_creates_license_file_spec.rb
@@ -1,9 +1,10 @@
require 'spec_helper'
-feature 'project owner creates a license file', :js do
+describe 'Projects > Files > Project owner creates a license file', :js do
let(:project_master) { create(:user) }
let(:project) { create(:project, :repository) }
- background do
+
+ before do
project.repository.delete_file(project_master, 'LICENSE',
message: 'Remove LICENSE', branch_name: 'master')
project.add_master(project_master)
@@ -11,7 +12,7 @@ feature 'project owner creates a license file', :js do
visit project_path(project)
end
- scenario 'project master creates a license file manually from a template' do
+ it 'project master creates a license file manually from a template' do
visit project_tree_path(project, project.repository.root_ref)
find('.add-to-tree').click
click_link 'New file'
@@ -35,7 +36,7 @@ feature 'project owner creates a license file', :js do
expect(page).to have_content("Copyright (c) #{Time.now.year} #{project.namespace.human_name}")
end
- scenario 'project master creates a license file from the "Add license" link' do
+ it 'project master creates a license file from the "Add license" link' do
click_link 'Add License'
expect(page).to have_content('New file')