Issue uses StateMachine now
This commit is contained in:
parent
0b512af803
commit
1644117a1a
13 changed files with 144 additions and 145 deletions
|
@ -54,14 +54,24 @@ describe Gitlab::API do
|
|||
end
|
||||
end
|
||||
|
||||
describe "PUT /projects/:id/issues/:issue_id" do
|
||||
describe "PUT /projects/:id/issues/:issue_id to update only title" do
|
||||
it "should update a project issue" do
|
||||
put api("/projects/#{project.id}/issues/#{issue.id}", user),
|
||||
title: 'updated title', labels: 'label2', closed: 1
|
||||
title: 'updated title'
|
||||
response.status.should == 200
|
||||
|
||||
json_response['title'].should == 'updated title'
|
||||
end
|
||||
end
|
||||
|
||||
describe "PUT /projects/:id/issues/:issue_id to update state and label" do
|
||||
it "should update a project issue" do
|
||||
put api("/projects/#{project.id}/issues/#{issue.id}", user),
|
||||
labels: 'label2', state_event: "close"
|
||||
response.status.should == 200
|
||||
|
||||
json_response['labels'].should == ['label2']
|
||||
json_response['closed'].should be_true
|
||||
json_response['state'].should eq "closed"
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -58,8 +58,7 @@ describe "Issues" do
|
|||
|
||||
it "should be able to search on different statuses" do
|
||||
issue = Issue.first # with title 'foobar'
|
||||
issue.closed = true
|
||||
issue.save
|
||||
issue.close
|
||||
|
||||
visit project_issues_path(project)
|
||||
click_link 'Closed'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue