summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-01-29 23:59:12 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-01-29 23:59:12 +0200
commitfca1ffb888e506f7ab0551d01321e462c09d5112 (patch)
tree216aa7b0fe4930ad31f9daad403e197a3798a0b3 /spec
parent20721eff1c9a9a8f291d68538f209091b92961b4 (diff)
downloadgitlab-ce-fca1ffb888e506f7ab0551d01321e462c09d5112.tar.gz
Bootstrap: Issues, Merge Requests, SSH Key completed
Diffstat (limited to 'spec')
-rw-r--r--spec/requests/dashboard_merge_requests_spec.rb7
-rw-r--r--spec/requests/issues_spec.rb14
-rw-r--r--spec/requests/projects_spec.rb10
3 files changed, 11 insertions, 20 deletions
diff --git a/spec/requests/dashboard_merge_requests_spec.rb b/spec/requests/dashboard_merge_requests_spec.rb
index e591609547e..f345a858ac8 100644
--- a/spec/requests/dashboard_merge_requests_spec.rb
+++ b/spec/requests/dashboard_merge_requests_spec.rb
@@ -34,14 +34,7 @@ describe "User MergeRequests" do
it { should have_content(@merge_request1.title[0..10]) }
it { should have_content(@merge_request1.project.name) }
- it { should have_content(@merge_request1.target_branch) }
- it { should have_content(@merge_request1.source_branch) }
- it { should have_content(@merge_request1.assignee.name) }
-
it { should have_content(@merge_request2.title[0..10]) }
it { should have_content(@merge_request2.project.name) }
- it { should have_content(@merge_request2.target_branch) }
- it { should have_content(@merge_request2.source_branch) }
- it { should have_content(@merge_request2.assignee.name) }
end
end
diff --git a/spec/requests/issues_spec.rb b/spec/requests/issues_spec.rb
index 62daf168b78..bff99531ee7 100644
--- a/spec/requests/issues_spec.rb
+++ b/spec/requests/issues_spec.rb
@@ -51,17 +51,17 @@ describe "Issues" do
# admin access to remove issue
@user.users_projects.destroy_all
project.add_access(@user, :read, :write, :admin)
- visit project_issues_path(project)
+ visit edit_project_issue_path(project, @issue)
end
it "should remove entry" do
expect {
- click_link "destroy_issue_#{@issue.id}"
+ click_link "Remove"
}.to change { Issue.count }.by(-1)
end
end
- describe "statuses", :js => true do
+ describe "statuses" do
before do
@closed_issue = Factory :issue,
:author => @user,
@@ -76,13 +76,13 @@ describe "Issues" do
end
it "should show only closed" do
- choose "closed_issues"
+ click_link "Closed"
should have_no_content(@issue.title)
should have_content(@closed_issue.title[0..25])
end
it "should show all" do
- choose "all_issues"
+ click_link "All"
should have_content(@issue.title[0..25])
should have_content(@closed_issue.title[0..25])
end
@@ -182,7 +182,6 @@ describe "Issues" do
:assignee => @user,
:project => project
visit project_issues_path(project)
- page.execute_script("$('.action-links').css('display', 'block');")
click_link "Edit"
end
@@ -200,7 +199,6 @@ describe "Issues" do
it "should update issue fields" do
click_button "Save"
- page.should_not have_content("Issue ##{@issue.id}")
page.should have_content @user.name
page.should have_content "bug 345"
page.should have_content project.name
@@ -226,7 +224,7 @@ describe "Issues" do
@issue.save
visit project_issues_path(project)
- choose 'closed_issues'
+ click_link 'Closed'
fill_in 'issue_search', :with => 'foobar'
page.should have_content 'foobar'
diff --git a/spec/requests/projects_spec.rb b/spec/requests/projects_spec.rb
index 6db900c0d52..f3dd707b98a 100644
--- a/spec/requests/projects_spec.rb
+++ b/spec/requests/projects_spec.rb
@@ -5,7 +5,7 @@ describe "Projects" do
describe "GET /projects" do
before do
- @project = Factory :project
+ @project = Factory :project, :owner => @user
@project.add_access(@user, :read)
visit projects_path
end
@@ -15,7 +15,7 @@ describe "Projects" do
end
it "should have link to new project" do
- page.should have_content("Create new project")
+ page.should have_content("New Project")
end
it "should have project" do
@@ -26,7 +26,7 @@ describe "Projects" do
describe "GET /projects/new" do
before do
visit projects_path
- click_link "Create new project"
+ click_link "New Project"
end
it "should be correct path" do
@@ -68,7 +68,7 @@ describe "Projects" do
describe "GET /projects/show" do
before do
- @project = Factory :project
+ @project = Factory :project, :owner => @user
@project.add_access(@user, :read)
visit project_path(@project)
@@ -128,7 +128,7 @@ describe "Projects" do
describe "PUT /projects/:id" do
before do
- @project = Factory :project
+ @project = Factory :project, :owner => @user
@project.add_access(@user, :admin, :read)
visit edit_project_path(@project)