2021-11-11 11:23:49 +05:30
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
require 'spec_helper'
|
|
|
|
|
|
|
|
RSpec.describe BulkImports::Projects::Stage do
|
|
|
|
let(:pipelines) do
|
|
|
|
[
|
|
|
|
[0, BulkImports::Projects::Pipelines::ProjectPipeline],
|
2021-11-18 22:05:49 +05:30
|
|
|
[1, BulkImports::Projects::Pipelines::RepositoryPipeline],
|
|
|
|
[2, BulkImports::Common::Pipelines::LabelsPipeline],
|
|
|
|
[3, BulkImports::Projects::Pipelines::IssuesPipeline],
|
|
|
|
[4, BulkImports::Common::Pipelines::BoardsPipeline],
|
|
|
|
[5, BulkImports::Common::Pipelines::EntityFinisher]
|
2021-11-11 11:23:49 +05:30
|
|
|
]
|
|
|
|
end
|
|
|
|
|
2021-11-18 22:05:49 +05:30
|
|
|
subject do
|
|
|
|
bulk_import = build(:bulk_import)
|
|
|
|
|
|
|
|
described_class.new(bulk_import)
|
|
|
|
end
|
|
|
|
|
|
|
|
describe '#pipelines' do
|
2021-11-11 11:23:49 +05:30
|
|
|
it 'list all the pipelines with their stage number, ordered by stage' do
|
2021-11-18 22:05:49 +05:30
|
|
|
expect(subject.pipelines).to eq(pipelines)
|
2021-11-11 11:23:49 +05:30
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|