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:
authorAndreas Brandl <abrandl@gitlab.com>2018-03-12 18:51:38 +0300
committerAndreas Brandl <abrandl@gitlab.com>2018-03-16 15:35:25 +0300
commit3fa2eb4e10885c9b3a01f0f9f244c9fbb26cf6a1 (patch)
tree3cda29db8773fdc2c818b42523f4808d9336ac2c /spec/models/internal_id_spec.rb
parent0360b0928aada1db7635e6c6bc40f0f571b72c30 (diff)
Refactor, extract class and improve comments.
Diffstat (limited to 'spec/models/internal_id_spec.rb')
-rw-r--r--spec/models/internal_id_spec.rb9
1 files changed, 4 insertions, 5 deletions
diff --git a/spec/models/internal_id_spec.rb b/spec/models/internal_id_spec.rb
index 5971d8f47a6..6d5a12c9d06 100644
--- a/spec/models/internal_id_spec.rb
+++ b/spec/models/internal_id_spec.rb
@@ -4,12 +4,11 @@ describe InternalId do
let(:project) { create(:project) }
let(:usage) { :issues }
let(:issue) { build(:issue, project: project) }
- let(:scope) { :project }
- let(:init) { ->(s) { project.issues.size } }
+ let(:scope) { { project: project } }
+ let(:init) { ->(s) { s.project.issues.size } }
context 'validations' do
it { is_expected.to validate_presence_of(:usage) }
- it { is_expected.to validate_presence_of(:project_id) }
end
describe '.generate_next' do
@@ -31,8 +30,8 @@ describe InternalId do
context 'with existing issues' do
before do
- rand(10).times { create(:issue, project: project) }
- InternalId.delete_all
+ rand(1..10).times { create(:issue, project: project) }
+ described_class.delete_all
end
it 'calculates last_value values automatically' do