Skip to content

Commit

Permalink
new test for new parameter
Browse files Browse the repository at this point in the history
  • Loading branch information
gardleopard committed Aug 23, 2023
1 parent f724e05 commit c1ccd29
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions spec/unleash/activation_strategy_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,11 @@
it 'initializes with correct attributes' do
expect(Unleash.logger).to_not receive(:warn)

strategy = Unleash::ActivationStrategy.new(name, params, constraints, variant_definitions)
strategy = Unleash::ActivationStrategy.new(name, params, constraints)

expect(strategy.name).to eq name
expect(strategy.params).to eq params
expect(strategy.constraints).to eq constraints
expect(strategy.variant_definitions).to eq variant_definitions
end

it 'fallbacks to empty array if variant definitions are invalid' do
Expand Down Expand Up @@ -51,6 +50,17 @@

expect(strategy.constraints).to eq []
end

it 'initializes with variant definitions as well' do
expect(Unleash.logger).to_not receive(:warn)

strategy = Unleash::ActivationStrategy.new(name, params, constraints, variant_definitions)

expect(strategy.name).to eq name
expect(strategy.params).to eq params
expect(strategy.constraints).to eq constraints
expect(strategy.variant_definitions).to eq variant_definitions
end
end

context 'with incorrect payload' do
Expand Down

0 comments on commit c1ccd29

Please sign in to comment.