module Test.FeatureFlags.DigitalSignatures where
import SetupHelpers
import Test.FeatureFlags.Util
import Testlib.Prelude
testPatchDigitalSignatures :: (HasCallStack) => App ()
testPatchDigitalSignatures :: HasCallStack => App ()
testPatchDigitalSignatures = Domain -> String -> Value -> App ()
forall domain.
(HasCallStack, MakesValue domain) =>
domain -> String -> Value -> App ()
checkPatch Domain
OwnDomain String
"digitalSignatures" Value
enabled
testDigitalSignaturesInternal :: (HasCallStack) => App ()
testDigitalSignaturesInternal :: HasCallStack => App ()
testDigitalSignaturesInternal = do
(alice, tid, _) <- Domain -> Int -> App (Value, String, [Value])
forall domain.
(HasCallStack, MakesValue domain) =>
domain -> Int -> App (Value, String, [Value])
createTeam Domain
OwnDomain Int
0
withWebSocket alice $ \WebSocket
ws -> do
HasCallStack =>
APIAccess -> WebSocket -> String -> String -> Value -> App ()
APIAccess -> WebSocket -> String -> String -> Value -> App ()
setFlag APIAccess
InternalAPI WebSocket
ws String
tid String
"digitalSignatures" Value
disabled
HasCallStack =>
APIAccess -> WebSocket -> String -> String -> Value -> App ()
APIAccess -> WebSocket -> String -> String -> Value -> App ()
setFlag APIAccess
InternalAPI WebSocket
ws String
tid String
"digitalSignatures" Value
enabled