Milestone uses StateMachine now
This commit is contained in:
parent
29f70acc98
commit
0b512af803
7 changed files with 39 additions and 25 deletions
|
@ -27,7 +27,6 @@ describe Milestone do
|
|||
describe "Validation" do
|
||||
it { should validate_presence_of(:title) }
|
||||
it { should validate_presence_of(:project) }
|
||||
it { should ensure_inclusion_of(:closed).in_array([true, false]) }
|
||||
end
|
||||
|
||||
let(:milestone) { create(:milestone) }
|
||||
|
@ -41,7 +40,7 @@ describe Milestone do
|
|||
|
||||
it "should count closed issues" do
|
||||
IssueObserver.current_user = issue.author
|
||||
issue.update_attributes(closed: true)
|
||||
issue.close
|
||||
milestone.issues << issue
|
||||
milestone.percent_complete.should == 100
|
||||
end
|
||||
|
@ -96,7 +95,7 @@ describe Milestone do
|
|||
describe :items_count do
|
||||
before do
|
||||
milestone.issues << create(:issue)
|
||||
milestone.issues << create(:issue, closed: true)
|
||||
milestone.issues << create(:closed_issue)
|
||||
milestone.merge_requests << create(:merge_request)
|
||||
end
|
||||
|
||||
|
@ -109,8 +108,4 @@ describe Milestone do
|
|||
describe :can_be_closed? do
|
||||
it { milestone.can_be_closed?.should be_true }
|
||||
end
|
||||
|
||||
describe :open? do
|
||||
it { milestone.open?.should be_true }
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue