Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
heptapod
heptapod
Commits
f2c6d90e78cf
Commit
f2c6d90e
authored
Apr 30, 2018
by
Tiago Botelho
Browse files
Makes namespaceless project destroy worker spec not depend on a specific migration version
parent
87d46e2bf194
Changes
1
Hide whitespace changes
Inline
Side-by-side
spec/workers/namespaceless_project_destroy_worker_spec.rb
View file @
f2c6d90e
...
...
@@ -22,13 +22,11 @@
end
end
# Only possible with schema 20180222043024 and lower.
# Project#namespace_id has not null constraint since then
context
'project has no namespace'
,
:migration
,
schema:
20180222043024
do
let!
(
:project
)
do
project
=
build
(
:project
,
namespace_id:
nil
)
project
.
save
(
validate:
false
)
project
context
'project has no namespace'
do
let!
(
:project
)
{
create
(
:project
)
}
before
do
allow_any_instance_of
(
Project
).
to
receive
(
:namespace
).
and_return
(
nil
)
end
context
'project not a fork of another project'
do
...
...
@@ -61,8 +59,7 @@
let!
(
:parent_project
)
{
create
(
:project
)
}
let
(
:project
)
do
namespaceless_project
=
fork_project
(
parent_project
)
namespaceless_project
.
namespace_id
=
nil
namespaceless_project
.
save
(
validate:
false
)
namespaceless_project
.
save
namespaceless_project
end
...
...
Write
Preview
Supports
Markdown
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