summaryrefslogtreecommitdiff
path: root/spec/models/concerns
diff options
context:
space:
mode:
authorZeger-Jan van de Weg <zegerjan@gitlab.com>2016-05-11 22:43:58 +0200
committerZeger-Jan van de Weg <zegerjan@gitlab.com>2016-05-11 22:43:58 +0200
commit4558b5b9fe9f648903ad0dc01089e6118fe0af34 (patch)
tree36903f41d1f773de3c8fc69592b714b8d9390e0f /spec/models/concerns
parent2f0d89ecff652418a8323990248b681a91f8e05b (diff)
downloadgitlab-ce-4558b5b9fe9f648903ad0dc01089e6118fe0af34.tar.gz
Incorporate feedback
Diffstat (limited to 'spec/models/concerns')
-rw-r--r--spec/models/concerns/issuable_spec.rb35
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