summaryrefslogtreecommitdiff
path: root/spec/models/sentry_issue_spec.rb
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-01-16 21:08:24 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2020-01-16 21:08:24 +0000
commit727b1a890c8e44440414c59611e9ead34d6edc93 (patch)
treede5f272452d2ee4d3e2edb90936fe7ecca127431 /spec/models/sentry_issue_spec.rb
parentaa0f0e992153e84e1cdec8a1c7310d5eb93a9f8f (diff)
downloadgitlab-ce-727b1a890c8e44440414c59611e9ead34d6edc93.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/models/sentry_issue_spec.rb')
-rw-r--r--spec/models/sentry_issue_spec.rb12
1 files changed, 11 insertions, 1 deletions
diff --git a/spec/models/sentry_issue_spec.rb b/spec/models/sentry_issue_spec.rb
index 48f9adf64af..7dc1cea4617 100644
--- a/spec/models/sentry_issue_spec.rb
+++ b/spec/models/sentry_issue_spec.rb
@@ -13,6 +13,16 @@ describe SentryIssue do
it { is_expected.to validate_presence_of(:issue) }
it { is_expected.to validate_uniqueness_of(:issue) }
it { is_expected.to validate_presence_of(:sentry_issue_identifier) }
- it { is_expected.to validate_uniqueness_of(:sentry_issue_identifier).with_message("has already been taken") }
+ end
+
+ describe '.for_project_and_identifier' do
+ let!(:sentry_issue) { create(:sentry_issue) }
+ let(:project) { sentry_issue.issue.project }
+ let(:identifier) { sentry_issue.sentry_issue_identifier }
+ let!(:second_sentry_issue) { create(:sentry_issue) }
+
+ subject { described_class.for_project_and_identifier(project, identifier) }
+
+ it { is_expected.to eq(sentry_issue) }
end
end