spec/flipper/api/v1/actions/clear_feature_spec.rb in flipper-api-0.15.0 vs spec/flipper/api/v1/actions/clear_feature_spec.rb in flipper-api-0.16.0

- old
+ new

@@ -21,6 +21,27 @@ it 'clears feature' do expect(last_response.status).to eq(204) expect(flipper[:my_feature].off?).to be_truthy end end + + describe 'clear feature with slash in name' do + before do + Flipper.register(:admins) {} + actor22 = Flipper::Actor.new('22') + + feature = flipper["my/feature"] + feature.enable flipper.boolean + feature.enable flipper.group(:admins) + feature.enable flipper.actor(actor22) + feature.enable flipper.actors(25) + feature.enable flipper.time(45) + + delete '/features/my/feature/clear' + end + + it 'clears feature' do + expect(last_response.status).to eq(204) + expect(flipper["my/feature"].off?).to be_truthy + end + end end