Commit 9cd1069a authored by randx's avatar randx

[Tests] Better project coverage

parent baa54629
......@@ -5,7 +5,7 @@ class Project
true
end
def update_repository
def destroy_repository
true
end
......
......@@ -75,15 +75,23 @@ describe "Projects" do
it "should be correct path" do
current_path.should == project_path(@project)
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
# 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
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
#it "should be correct path" do
#expect { click_link "Destroy" }.to change {Project.count}.by(1)
#end
#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 "Remove" }.to change {Project.count}.by(-1)
end
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment