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