module Test.FeatureFlags.OutlookCalIntegration where import Test.FeatureFlags.Util import Testlib.Prelude testPatchOutlookCalIntegration :: (HasCallStack) => App () testPatchOutlookCalIntegration :: HasCallStack => App () testPatchOutlookCalIntegration = Domain -> String -> Value -> App () forall domain. (HasCallStack, MakesValue domain) => domain -> String -> Value -> App () checkPatch Domain OwnDomain String "outlookCalIntegration" Value enabled testOutlookCalIntegration :: (HasCallStack) => APIAccess -> App () testOutlookCalIntegration :: HasCallStack => APIAccess -> App () testOutlookCalIntegration APIAccess access = String -> FeatureTests mkFeatureTests String "outlookCalIntegration" FeatureTests -> (FeatureTests -> FeatureTests) -> FeatureTests forall a b. a -> (a -> b) -> b & Value -> FeatureTests -> FeatureTests addUpdate Value enabled FeatureTests -> (FeatureTests -> FeatureTests) -> FeatureTests forall a b. a -> (a -> b) -> b & Value -> FeatureTests -> FeatureTests addUpdate Value disabled FeatureTests -> (FeatureTests -> App ()) -> App () forall a b. a -> (a -> b) -> b & Domain -> APIAccess -> FeatureTests -> App () forall domain. (HasCallStack, MakesValue domain) => domain -> APIAccess -> FeatureTests -> App () runFeatureTests Domain OwnDomain APIAccess access