diff options
Diffstat (limited to 'spec/tooling/danger/feature_flag_spec.rb')
-rw-r--r-- | spec/tooling/danger/feature_flag_spec.rb | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/spec/tooling/danger/feature_flag_spec.rb b/spec/tooling/danger/feature_flag_spec.rb index db63116cc37..5e495cd43c6 100644 --- a/spec/tooling/danger/feature_flag_spec.rb +++ b/spec/tooling/danger/feature_flag_spec.rb @@ -1,29 +1,16 @@ # frozen_string_literal: true -require_relative 'danger_spec_helper' +require 'gitlab-dangerfiles' +require 'gitlab/dangerfiles/spec_helper' require_relative '../../../tooling/danger/feature_flag' RSpec.describe Tooling::Danger::FeatureFlag do - include DangerSpecHelper + include_context "with dangerfile" - let(:added_files) { nil } - let(:modified_files) { nil } - let(:deleted_files) { nil } - let(:fake_git) { double('fake-git', added_files: added_files, modified_files: modified_files, deleted_files: deleted_files) } + let(:fake_danger) { DangerSpecHelper.fake_danger.include(described_class) } - let(:mr_labels) { nil } - let(:mr_json) { nil } - let(:fake_gitlab) { double('fake-gitlab', mr_labels: mr_labels, mr_json: mr_json) } - - let(:changes_by_category) { nil } - let(:sanitize_mr_title) { nil } - let(:ee?) { false } - let(:fake_helper) { double('fake-helper', changes_by_category: changes_by_category, sanitize_mr_title: sanitize_mr_title, ee?: ee?) } - - let(:fake_danger) { new_fake_danger.include(described_class) } - - subject(:feature_flag) { fake_danger.new(git: fake_git, gitlab: fake_gitlab, helper: fake_helper) } + subject(:feature_flag) { fake_danger.new(git: fake_git) } describe '#feature_flag_files' do let(:feature_flag_files) do |