Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Boxiang Sun
gitlab-ce
Commits
af374be8
Commit
af374be8
authored
Sep 04, 2017
by
James Lopez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor spec
parent
2065a2d1
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
3 deletions
+3
-3
spec/features/projects/import_export/import_file_spec.rb
spec/features/projects/import_export/import_file_spec.rb
+3
-3
No files found.
spec/features/projects/import_export/import_file_spec.rb
View file @
af374be8
...
@@ -18,7 +18,7 @@ feature 'Import/Export - project import integration test', js: true do
...
@@ -18,7 +18,7 @@ feature 'Import/Export - project import integration test', js: true do
context
'when selecting the namespace'
do
context
'when selecting the namespace'
do
let
(
:user
)
{
create
(
:admin
)
}
let
(
:user
)
{
create
(
:admin
)
}
let!
(
:namespace
)
{
create
(
:namespace
,
name:
"asd"
+
SecureRandom
.
hex
,
path:
SecureRandom
.
hex
,
owner:
user
)
}
let!
(
:namespace
)
{
create
(
:namespace
,
name:
'asd'
,
owner:
user
)
}
let
(
:project_path
)
{
'test-project-path'
+
SecureRandom
.
hex
}
let
(
:project_path
)
{
'test-project-path'
+
SecureRandom
.
hex
}
context
'prefilled the path'
do
context
'prefilled the path'
do
...
@@ -31,7 +31,7 @@ feature 'Import/Export - project import integration test', js: true do
...
@@ -31,7 +31,7 @@ feature 'Import/Export - project import integration test', js: true do
expect
(
page
).
to
have_content
(
'Import an exported GitLab project'
)
expect
(
page
).
to
have_content
(
'Import an exported GitLab project'
)
expect
(
URI
.
parse
(
current_url
).
query
).
to
eq
(
"namespace_id=
#{
namespace
.
id
}
&path=
#{
project_path
}
"
)
expect
(
URI
.
parse
(
current_url
).
query
).
to
eq
(
"namespace_id=
#{
namespace
.
id
}
&path=
#{
project_path
}
"
)
#expect(Gitlab::ImportExport).to receive(:import_upload_path).with(filename: /\A\h{32}_test-project-path#{project_path}
\z/).and_call_original
expect
(
Gitlab
::
ImportExport
).
to
receive
(
:import_upload_path
).
with
(
filename:
/\A\h{32}_test-project-path.*
\z/
).
and_call_original
attach_file
(
'file'
,
file
)
attach_file
(
'file'
,
file
)
click_on
'Import project'
click_on
'Import project'
...
@@ -66,7 +66,7 @@ feature 'Import/Export - project import integration test', js: true do
...
@@ -66,7 +66,7 @@ feature 'Import/Export - project import integration test', js: true do
end
end
scenario
'invalid project'
do
scenario
'invalid project'
do
namespace
=
create
(
:namespace
,
name:
"asd"
+
SecureRandom
.
hex
,
owner:
user
)
namespace
=
create
(
:namespace
,
name:
'asdf'
,
owner:
user
)
project
=
create
(
:project
,
namespace:
namespace
)
project
=
create
(
:project
,
namespace:
namespace
)
visit
new_project_path
visit
new_project_path
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment