diff options
author | Zeger-Jan van de Weg <zegerjan@gitlab.com> | 2016-05-11 22:43:58 +0200 |
---|---|---|
committer | Zeger-Jan van de Weg <zegerjan@gitlab.com> | 2016-05-11 22:43:58 +0200 |
commit | 4558b5b9fe9f648903ad0dc01089e6118fe0af34 (patch) | |
tree | 36903f41d1f773de3c8fc69592b714b8d9390e0f /spec/models/concerns | |
parent | 2f0d89ecff652418a8323990248b681a91f8e05b (diff) | |
download | gitlab-ce-4558b5b9fe9f648903ad0dc01089e6118fe0af34.tar.gz |
Incorporate feedback
Diffstat (limited to 'spec/models/concerns')
-rw-r--r-- | spec/models/concerns/issuable_spec.rb | 35 |
1 files changed, 2 insertions, 33 deletions
diff --git a/spec/models/concerns/issuable_spec.rb b/spec/models/concerns/issuable_spec.rb index 568bf4c9324..ebc3968023d 100644 --- a/spec/models/concerns/issuable_spec.rb +++ b/spec/models/concerns/issuable_spec.rb @@ -203,11 +203,10 @@ describe Issue, "Issuable" do end end - # TODO ZJ describe "votes" do before do - create!(:award_emoji, :upvote, awardable: issue) - create!(:award_emoji, :downvote, awardable: issue) + create(:award_emoji, :upvote, awardable: issue) + create(:award_emoji, :downvote, awardable: issue) end it "returns correct values" do @@ -215,34 +214,4 @@ describe Issue, "Issuable" do expect(issue.downvotes).to eq(1) end end - - describe ".with_label" do - let(:project) { create(:project, :public) } - let(:bug) { create(:label, project: project, title: 'bug') } - let(:feature) { create(:label, project: project, title: 'feature') } - let(:enhancement) { create(:label, project: project, title: 'enhancement') } - let(:issue1) { create(:issue, title: "Bugfix1", project: project) } - let(:issue2) { create(:issue, title: "Bugfix2", project: project) } - let(:issue3) { create(:issue, title: "Feature1", project: project) } - - before(:each) do - issue1.labels << bug - issue1.labels << feature - issue2.labels << bug - issue2.labels << enhancement - issue3.labels << feature - end - - it 'finds the correct issue containing just enhancement label' do - expect(Issue.with_label(enhancement.title)).to match_array([issue2]) - end - - it 'finds the correct issues containing the same label' do - expect(Issue.with_label(bug.title)).to match_array([issue1, issue2]) - end - - it 'finds the correct issues containing only both labels' do - expect(Issue.with_label([bug.title, enhancement.title])).to match_array([issue2]) - end - end end |