Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorblackst0ne <blackst0ne.ru@gmail.com>2017-02-21 04:07:50 +0300
committerblackst0ne <blackst0ne.ru@gmail.com>2017-02-21 04:07:50 +0300
commit2a12cbe6d6d5c7c78c6fac64e7d5a6af6742462a (patch)
tree644f67ca0a84bc9036c7898ea3a318e1ef9a9fef /spec/features/issuables
parent24ba7585e6da5ee8881ff8b4db53558940cb0c23 (diff)
Improved specs
Diffstat (limited to 'spec/features/issuables')
-rw-r--r--spec/features/issuables/issuable_list_spec.rb18
1 files changed, 11 insertions, 7 deletions
diff --git a/spec/features/issuables/issuable_list_spec.rb b/spec/features/issuables/issuable_list_spec.rb
index ce4dca1175f..4ea801cd1ac 100644
--- a/spec/features/issuables/issuable_list_spec.rb
+++ b/spec/features/issuables/issuable_list_spec.rb
@@ -33,6 +33,7 @@ describe 'issuable list', feature: true do
it "counts merge requests closing issues icons for each issue" do
visit_issuable_list(:issue)
+ expect(page).to have_selector('.icon-merge-request-unmerged', count: 1)
expect(first('.icon-merge-request-unmerged').find(:xpath, '..')).to have_content(1)
end
@@ -48,13 +49,6 @@ describe 'issuable list', feature: true do
3.times do
if issuable_type == :issue
issuable = create(:issue, project: project, author: user)
- merge_request = create(:merge_request,
- title: FFaker::Lorem.sentence,
- description: "Closes #{issuable.to_reference}",
- source_project: project,
- source_branch: FFaker::Name.name)
-
- MergeRequestsClosingIssues.create!(issue: issuable, merge_request: merge_request)
else
issuable = create(:merge_request, title: FFaker::Lorem.sentence, source_project: project, source_branch: FFaker::Name.name)
end
@@ -65,6 +59,16 @@ describe 'issuable list', feature: true do
create(:award_emoji, :downvote, awardable: issuable)
create(:award_emoji, :upvote, awardable: issuable)
+
+ if issuable_type == :issue
+ issue = Issue.reorder(:iid).first
+ merge_request = create(:merge_request,
+ title: FFaker::Lorem.sentence,
+ source_project: project,
+ source_branch: FFaker::Name.name)
+
+ MergeRequestsClosingIssues.create!(issue: issue, merge_request: merge_request) if MergeRequestsClosingIssues.count.zero?
+ end
end
end
end