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
1
Merge Requests
1
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
nexedi
gitlab-ce
Commits
ce84e3f4
Commit
ce84e3f4
authored
Jan 03, 2013
by
Dmitriy Zaporozhets
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed tests. added test for gitlab_ci_service model
parent
e65731bb
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
51 additions
and
4 deletions
+51
-4
spec/models/gitlab_ci_service_spec.rb
spec/models/gitlab_ci_service_spec.rb
+46
-0
spec/models/issue_spec.rb
spec/models/issue_spec.rb
+1
-2
spec/models/merge_request_spec.rb
spec/models/merge_request_spec.rb
+1
-2
spec/models/milestone_spec.rb
spec/models/milestone_spec.rb
+1
-0
spec/models/user_spec.rb
spec/models/user_spec.rb
+2
-0
No files found.
spec/models/gitlab_ci_service_spec.rb
0 → 100644
View file @
ce84e3f4
# == Schema Information
#
# Table name: services
#
# id :integer not null, primary key
# type :string(255)
# title :string(255)
# token :string(255)
# project_id :integer not null
# created_at :datetime not null
# updated_at :datetime not null
# active :boolean default(FALSE), not null
# project_url :string(255)
#
require
'spec_helper'
describe
GitlabCiService
do
describe
"Associations"
do
it
{
should
belong_to
:project
}
it
{
should
have_one
:service_hook
}
end
describe
"Mass assignment"
do
it
{
should_not
allow_mass_assignment_of
(
:project_id
)
}
end
describe
'commits methods'
do
before
do
@service
=
GitlabCiService
.
new
@service
.
stub
(
service_hook:
true
,
project_url:
'http://ci.gitlab.org/projects/2'
,
token:
'verySecret'
)
end
describe
:commit_badge_path
do
it
{
@service
.
commit_badge_path
(
"2ab7834c"
).
should
==
"http://ci.gitlab.org/projects/2/status?sha=2ab7834c"
}
end
describe
:commit_status_path
do
it
{
@service
.
commit_status_path
(
"2ab7834c"
).
should
==
"http://ci.gitlab.org/projects/2/builds/2ab7834c/status.json?token=verySecret"
}
end
end
end
spec/models/issue_spec.rb
View file @
ce84e3f4
...
...
@@ -33,8 +33,7 @@ describe Issue do
end
describe
'modules'
do
it
{
should
include_module
(
IssueCommonality
)
}
it
{
should
include_module
(
Votes
)
}
it
{
should
include_module
(
Issuable
)
}
end
subject
{
create
(
:issue
)
}
...
...
spec/models/merge_request_spec.rb
View file @
ce84e3f4
...
...
@@ -33,8 +33,7 @@ describe MergeRequest do
end
describe
'modules'
do
it
{
should
include_module
(
IssueCommonality
)
}
it
{
should
include_module
(
Votes
)
}
it
{
should
include_module
(
Issuable
)
}
end
describe
"#mr_and_commit_notes"
do
...
...
spec/models/milestone_spec.rb
View file @
ce84e3f4
...
...
@@ -40,6 +40,7 @@ describe Milestone do
end
it
"should count closed issues"
do
IssueObserver
.
current_user
=
issue
.
author
issue
.
update_attributes
(
closed:
true
)
milestone
.
issues
<<
issue
milestone
.
percent_complete
.
should
==
100
...
...
spec/models/user_spec.rb
View file @
ce84e3f4
...
...
@@ -162,6 +162,7 @@ describe User do
describe
'filter'
do
before
do
User
.
delete_all
@user
=
create
:user
@admin
=
create
:user
,
admin:
true
@blocked
=
create
:user
,
blocked:
true
...
...
@@ -175,6 +176,7 @@ describe User do
describe
:not_in_project
do
before
do
User
.
delete_all
@user
=
create
:user
@project
=
create
:project
end
...
...
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