summaryrefslogtreecommitdiff
path: root/spec/features/projects/import_export/import_file_spec.rb
diff options
context:
space:
mode:
authorJames Lopez <james@jameslopez.es>2016-04-29 13:11:07 +0200
committerJames Lopez <james@jameslopez.es>2016-04-29 13:11:07 +0200
commitc46f3bcb5184f93f6424efbd4a2117caa6b6193f (patch)
tree65177d42821036c459929e450421967cd97de827 /spec/features/projects/import_export/import_file_spec.rb
parentc5bc262981a9fbfe748dfb0b527e4fb0fa597ccf (diff)
downloadgitlab-ce-c46f3bcb5184f93f6424efbd4a2117caa6b6193f.tar.gz
few fixes and new integration spec -WIP
Diffstat (limited to 'spec/features/projects/import_export/import_file_spec.rb')
-rw-r--r--spec/features/projects/import_export/import_file_spec.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/features/projects/import_export/import_file_spec.rb b/spec/features/projects/import_export/import_file_spec.rb
new file mode 100644
index 00000000000..e40ed9a683a
--- /dev/null
+++ b/spec/features/projects/import_export/import_file_spec.rb
@@ -0,0 +1,22 @@
+require 'spec_helper'
+
+feature 'project import', feature: true, js: true do
+ include Select2Helper
+
+ let(:user) { create(:user) }
+ let!(:namespace) { create(:namespace, name: "asd", owner: user) }
+ background do
+ login_as(user)
+ end
+
+ scenario 'user imports an exported project successfully' do
+ visit new_project_path
+
+ select2('asd', from: '#project_namespace_id')
+ fill_in :project_path, with:'test-project-path', visible: true
+ click_link 'GitLab project'
+
+ expect(page).to have_content('GitLab export file')
+ expect(URI.parse(current_url).query).to eq('namespace_id=asd&path=test-project-path')
+ end
+end