Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
projects.thm.de
GitLab
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 @@
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 @@
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 @@
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
'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
: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