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
9bc9fd6e0f9f
Commit
4642ca66
authored
Jan 25, 2017
by
Robert Speicher
Browse files
Use `empty_project` where possible in controller specs
parent
9e0fc5e1652c
Changes
43
Hide whitespace changes
Inline
Side-by-side
spec/controllers/admin/groups_controller_spec.rb
View file @
9bc9fd6e
...
...
@@ -2,7 +2,7 @@
describe
Admin
::
GroupsController
do
let
(
:group
)
{
create
(
:group
)
}
let
(
:project
)
{
create
(
:project
,
namespace:
group
)
}
let
(
:project
)
{
create
(
:
empty_
project
,
namespace:
group
)
}
let
(
:admin
)
{
create
(
:admin
)
}
before
do
...
...
spec/controllers/admin/projects_controller_spec.rb
View file @
9bc9fd6e
require
'spec_helper'
describe
Admin
::
ProjectsController
do
let!
(
:project
)
{
create
(
:project
,
visibility_level:
Gitlab
::
VisibilityLevel
::
PUBLIC
)
}
let!
(
:project
)
{
create
(
:
empty_
project
,
:public
)
}
before
do
sign_in
(
create
(
:admin
))
...
...
spec/controllers/autocomplete_controller_spec.rb
View file @
9bc9fd6e
require
'spec_helper'
describe
AutocompleteController
do
let!
(
:project
)
{
create
(
:project
)
}
let!
(
:project
)
{
create
(
:
empty_
project
)
}
let!
(
:user
)
{
create
(
:user
)
}
context
'GET users'
do
...
...
spec/controllers/blob_controller_spec.rb
View file @
9bc9fd6e
require
'spec_helper'
describe
Projects
::
BlobController
do
let
(
:project
)
{
create
(
:project
)
}
let
(
:project
)
{
create
(
:project
,
:repository
)
}
let
(
:user
)
{
create
(
:user
)
}
before
do
...
...
spec/controllers/ci/projects_controller_spec.rb
View file @
9bc9fd6e
...
...
@@ -2,7 +2,7 @@
describe
Ci
::
ProjectsController
do
let
(
:visibility
)
{
:public
}
let!
(
:project
)
{
create
(
:project
,
visibility
,
ci_id:
1
)
}
let!
(
:project
)
{
create
(
:
empty_
project
,
visibility
,
ci_id:
1
)
}
let
(
:ci_id
)
{
project
.
ci_id
}
describe
'#index'
do
...
...
spec/controllers/dashboard/todos_controller_spec.rb
View file @
9bc9fd6e
...
...
@@ -2,7 +2,7 @@
describe
Dashboard
::
TodosController
do
let
(
:user
)
{
create
(
:user
)
}
let
(
:project
)
{
create
(
:project
)
}
let
(
:project
)
{
create
(
:
empty_
project
)
}
let
(
:todo_service
)
{
TodoService
.
new
}
describe
'GET #index'
do
...
...
spec/controllers/groups/milestones_controller_spec.rb
View file @
9bc9fd6e
...
...
@@ -2,7 +2,7 @@
describe
Groups
::
MilestonesController
do
let
(
:group
)
{
create
(
:group
)
}
let
(
:project
)
{
create
(
:project
,
group:
group
)
}
let
(
:project
)
{
create
(
:
empty_
project
,
group:
group
)
}
let
(
:project2
)
{
create
(
:empty_project
,
group:
group
)
}
let
(
:user
)
{
create
(
:user
)
}
let
(
:title
)
{
'肯定不是中文的问题'
}
...
...
spec/controllers/groups_controller_spec.rb
View file @
9bc9fd6e
...
...
@@ -3,7 +3,7 @@
describe
GroupsController
do
let
(
:user
)
{
create
(
:user
)
}
let
(
:group
)
{
create
(
:group
)
}
let
(
:project
)
{
create
(
:project
,
namespace:
group
)
}
let
(
:project
)
{
create
(
:
empty_
project
,
namespace:
group
)
}
let!
(
:group_member
)
{
create
(
:group_member
,
group:
group
,
user:
user
)
}
describe
'GET #index'
do
...
...
spec/controllers/import/bitbucket_controller_spec.rb
View file @
9bc9fd6e
...
...
@@ -52,7 +52,7 @@ def assign_session_tokens
end
it
"assigns variables"
do
@project
=
create
(
:project
,
import_type:
'bitbucket'
,
creator_id:
user
.
id
)
@project
=
create
(
:
empty_
project
,
import_type:
'bitbucket'
,
creator_id:
user
.
id
)
allow_any_instance_of
(
Bitbucket
::
Client
).
to
receive
(
:repos
).
and_return
([
@repo
])
get
:status
...
...
@@ -63,7 +63,7 @@ def assign_session_tokens
end
it
"does not show already added project"
do
@project
=
create
(
:project
,
import_type:
'bitbucket'
,
creator_id:
user
.
id
,
import_source:
'asd/vim'
)
@project
=
create
(
:
empty_
project
,
import_type:
'bitbucket'
,
creator_id:
user
.
id
,
import_source:
'asd/vim'
)
allow_any_instance_of
(
Bitbucket
::
Client
).
to
receive
(
:repos
).
and_return
([
@repo
])
get
:status
...
...
spec/controllers/import/fogbugz_controller_spec.rb
View file @
9bc9fd6e
...
...
@@ -16,7 +16,7 @@
end
it
'assigns variables'
do
@project
=
create
(
:project
,
import_type:
'fogbugz'
,
creator_id:
user
.
id
)
@project
=
create
(
:
empty_
project
,
import_type:
'fogbugz'
,
creator_id:
user
.
id
)
stub_client
(
repos:
[
@repo
])
get
:status
...
...
@@ -26,7 +26,7 @@
end
it
'does not show already added project'
do
@project
=
create
(
:project
,
import_type:
'fogbugz'
,
creator_id:
user
.
id
,
import_source:
'vim'
)
@project
=
create
(
:
empty_
project
,
import_type:
'fogbugz'
,
creator_id:
user
.
id
,
import_source:
'vim'
)
stub_client
(
repos:
[
@repo
])
get
:status
...
...
spec/controllers/import/gitlab_controller_spec.rb
View file @
9bc9fd6e
...
...
@@ -36,7 +36,7 @@ def assign_session_token
end
it
"assigns variables"
do
@project
=
create
(
:project
,
import_type:
'gitlab'
,
creator_id:
user
.
id
)
@project
=
create
(
:
empty_
project
,
import_type:
'gitlab'
,
creator_id:
user
.
id
)
stub_client
(
projects:
[
@repo
])
get
:status
...
...
@@ -46,7 +46,7 @@ def assign_session_token
end
it
"does not show already added project"
do
@project
=
create
(
:project
,
import_type:
'gitlab'
,
creator_id:
user
.
id
,
import_source:
'asd/vim'
)
@project
=
create
(
:
empty_
project
,
import_type:
'gitlab'
,
creator_id:
user
.
id
,
import_source:
'asd/vim'
)
stub_client
(
projects:
[
@repo
])
get
:status
...
...
spec/controllers/import/google_code_controller_spec.rb
View file @
9bc9fd6e
...
...
@@ -27,7 +27,7 @@
end
it
"assigns variables"
do
@project
=
create
(
:project
,
import_type:
'google_code'
,
creator_id:
user
.
id
)
@project
=
create
(
:
empty_
project
,
import_type:
'google_code'
,
creator_id:
user
.
id
)
stub_client
(
repos:
[
@repo
],
incompatible_repos:
[])
get
:status
...
...
@@ -38,7 +38,7 @@
end
it
"does not show already added project"
do
@project
=
create
(
:project
,
import_type:
'google_code'
,
creator_id:
user
.
id
,
import_source:
'vim'
)
@project
=
create
(
:
empty_
project
,
import_type:
'google_code'
,
creator_id:
user
.
id
,
import_source:
'vim'
)
stub_client
(
repos:
[
@repo
],
incompatible_repos:
[])
get
:status
...
...
spec/controllers/notification_settings_controller_spec.rb
View file @
9bc9fd6e
...
...
@@ -93,7 +93,7 @@
end
context
'not authorized'
do
let
(
:private_project
)
{
create
(
:project
,
:private
)
}
let
(
:private_project
)
{
create
(
:
empty_
project
,
:private
)
}
before
{
sign_in
(
user
)
}
it
'returns 404'
do
...
...
spec/controllers/projects/avatars_controller_spec.rb
View file @
9bc9fd6e
require
'spec_helper'
describe
Projects
::
AvatarsController
do
let
(
:project
)
{
create
(
:project
,
avatar:
fixture_file_upload
(
Rails
.
root
+
"spec/fixtures/dk.png"
,
"image/png"
))
}
let
(
:project
)
{
create
(
:
empty_
project
,
avatar:
fixture_file_upload
(
Rails
.
root
+
"spec/fixtures/dk.png"
,
"image/png"
))
}
let
(
:user
)
{
create
(
:user
)
}
before
do
...
...
spec/controllers/projects/blame_controller_spec.rb
View file @
9bc9fd6e
require
'spec_helper'
describe
Projects
::
BlameController
do
let
(
:project
)
{
create
(
:project
)
}
let
(
:project
)
{
create
(
:project
,
:repository
)
}
let
(
:user
)
{
create
(
:user
)
}
before
do
...
...
spec/controllers/projects/blob_controller_spec.rb
View file @
9bc9fd6e
require
'rails_helper'
describe
Projects
::
BlobController
do
let
(
:project
)
{
create
(
:project
,
:public
)
}
let
(
:project
)
{
create
(
:project
,
:public
,
:repository
)
}
let
(
:user
)
{
create
(
:user
)
}
before
do
...
...
spec/controllers/projects/branches_controller_spec.rb
View file @
9bc9fd6e
require
'spec_helper'
describe
Projects
::
BranchesController
do
let
(
:project
)
{
create
(
:project
)
}
let
(
:project
)
{
create
(
:project
,
:repository
)
}
let
(
:user
)
{
create
(
:user
)
}
let
(
:developer
)
{
create
(
:user
)
}
...
...
spec/controllers/projects/commit_controller_spec.rb
View file @
9bc9fd6e
require
'spec_helper'
describe
Projects
::
CommitController
do
let
(
:project
)
{
create
(
:project
)
}
let
(
:project
)
{
create
(
:project
,
:repository
)
}
let
(
:user
)
{
create
(
:user
)
}
let
(
:commit
)
{
project
.
commit
(
"master"
)
}
let
(
:pipeline
)
{
create
(
:ci_pipeline
,
project:
project
,
commit:
commit
)
}
...
...
spec/controllers/projects/commits_controller_spec.rb
View file @
9bc9fd6e
require
'spec_helper'
describe
Projects
::
CommitsController
do
let
(
:project
)
{
create
(
:project
)
}
let
(
:project
)
{
create
(
:project
,
:repository
)
}
let
(
:user
)
{
create
(
:user
)
}
before
do
...
...
spec/controllers/projects/compare_controller_spec.rb
View file @
9bc9fd6e
require
'spec_helper'
describe
Projects
::
CompareController
do
let
(
:project
)
{
create
(
:project
)
}
let
(
:project
)
{
create
(
:project
,
:repository
)
}
let
(
:user
)
{
create
(
:user
)
}
let
(
:ref_from
)
{
"improve%2Fawesome"
}
let
(
:ref_to
)
{
"feature"
}
...
...
Prev
1
2
3
Next
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