expect{described_class.enable(feature_flag)}.toraise_error(QA::Runtime::Feature::MissingAdminTagError,':requires_admin tag is needed to toggle feature flags.')
end
end
describe'.disable'do
...
...
@@ -160,6 +169,14 @@
let(:actor){"foo"}
end
end
it'raises an error when the :requires_admin tag is missing'do
expect{described_class.disable(feature_flag)}.toraise_error(QA::Runtime::Feature::MissingAdminTagError,':requires_admin tag is needed to toggle feature flags.')
expect{described_class.enabled?(feature_flag)}.toraise_error(QA::Runtime::Feature::MissingAdminTagError,':requires_admin tag is needed to toggle feature flags.')
expect{described_class.set({flag1: 'enabled',flag2: 'disabled'},**scope)}.toraise_error(QA::Runtime::Feature::MissingAdminTagError,':requires_admin tag is needed to toggle feature flags.')