[Tests] Better project coverage

This commit is contained in:
randx 2012-05-27 13:39:57 +03:00
parent baa54629a9
commit 9cd1069a8c
2 changed files with 27 additions and 19 deletions

View file

@ -5,7 +5,7 @@ class Project
true
end
def update_repository
def destroy_repository
true
end

View file

@ -75,15 +75,23 @@ describe "Projects" do
it "should be correct path" do
current_path.should == project_path(@project)
end
end
# TODO: replace with real one
#it "should beahave like activities page" do
#within ".project-update" do
#page.should have_content("master")
#page.should have_content(@project.commit.author.name)
#page.should have_content(@project.commit.safe_message)
#end
#end
describe "GET /projects/graph" do
before do
@project = Factory :project, :path => "gitlab_remove"
@project.add_access(@user, :read)
visit graph_project_path(@project)
end
it "should be correct path" do
current_path.should == graph_project_path(@project)
end
it "should have as as team member" do
page.should have_content("master")
end
end
describe "GET /projects/team" do
@ -146,15 +154,15 @@ describe "Projects" do
end
end
#describe "DELETE /projects/:id", :js => true do
#before do
#@project = Factory :project
#@project.add_access(@user, :read, :admin)
#visit projects_path
#end
describe "DELETE /projects/:id" do
before do
@project = Factory :project
@project.add_access(@user, :read, :admin)
visit edit_project_path(@project)
end
#it "should be correct path" do
#expect { click_link "Destroy" }.to change {Project.count}.by(1)
#end
#end
it "should be correct path" do
expect { click_link "Remove" }.to change {Project.count}.by(-1)
end
end
end