@@ -24,7 +24,7 @@ module API.User.Account
2424where
2525
2626import qualified API.Search.Util as Search
27- import API.Team.Util hiding ( listConnections )
27+ import API.Team.Util
2828import API.User.Util
2929import Bilge hiding (accept , timeout )
3030import Bilge.Assert
@@ -589,11 +589,11 @@ testNonExistingUserUnqualified :: Brig -> Http ()
589589testNonExistingUserUnqualified brig = do
590590 findingOne <- liftIO $ Id <$> UUID. nextRandom
591591 foundOne <- liftIO $ Id <$> UUID. nextRandom
592- get (brig . paths [" users" , pack $ show foundOne] . zUser findingOne)
592+ get (apiVersion " v1 " . brig . paths [" users" , pack $ show foundOne] . zUser findingOne)
593593 !!! do
594594 const 404 === statusCode
595595 const (Just " not-found" ) === fmap Error. label . responseJsonMaybe
596- get (brig . paths [" users" , pack $ show foundOne] . zUser foundOne)
596+ get (apiVersion " v1 " . brig . paths [" users" , pack $ show foundOne] . zUser foundOne)
597597 !!! do
598598 const 404 === statusCode
599599 const (Just " not-found" ) === fmap Error. label . responseJsonMaybe
@@ -605,11 +605,11 @@ testNonExistingUser brig = do
605605 uid2 <- liftIO $ Id <$> UUID. nextRandom
606606 let uid = qUnqualified qself
607607 domain = qDomain qself
608- get (brig . paths [" users" , toByteString' domain, toByteString' uid1] . zUser uid)
608+ get (apiVersion " v1 " . brig . paths [" users" , toByteString' domain, toByteString' uid1] . zUser uid)
609609 !!! do
610610 const 404 === statusCode
611611 const (Just " not-found" ) === fmap Error. label . responseJsonMaybe
612- get (brig . paths [" users" , toByteString' domain, toByteString' uid2] . zUser uid)
612+ get (apiVersion " v1 " . brig . paths [" users" , toByteString' domain, toByteString' uid2] . zUser uid)
613613 !!! do
614614 const 404 === statusCode
615615 const (Just " not-found" ) === fmap Error. label . responseJsonMaybe
@@ -629,7 +629,7 @@ testUserInvalidDomain brig = do
629629testExistingUserUnqualified :: Brig -> Http ()
630630testExistingUserUnqualified brig = do
631631 uid <- userId <$> randomUser brig
632- get (brig . paths [" users" , pack $ show uid] . zUser uid) !!! do
632+ get (apiVersion " v1 " . brig . paths [" users" , pack $ show uid] . zUser uid) !!! do
633633 const 200 === statusCode
634634 const (Just uid)
635635 === ( \ r -> do
@@ -643,7 +643,8 @@ testExistingUser brig = do
643643 let uid = qUnqualified quser
644644 domain = qDomain quser
645645 get
646- ( brig
646+ ( apiVersion " v1"
647+ . brig
647648 . zUser uid
648649 . paths
649650 [ " users" ,
@@ -664,7 +665,8 @@ testUserExistsUnqualified brig = do
664665 qself <- userQualifiedId <$> randomUser brig
665666 quser <- userQualifiedId <$> randomUser brig
666667 head
667- ( brig
668+ ( apiVersion " v1"
669+ . brig
668670 . paths [" users" , toByteString' (qUnqualified quser)]
669671 . zUser (qUnqualified qself)
670672 )
@@ -726,7 +728,8 @@ testMultipleUsersUnqualified brig = do
726728 (Just $ userDisplayName u3, Nothing )
727729 ]
728730 get
729- ( brig
731+ ( apiVersion " v1"
732+ . brig
730733 . zUser (userId u1)
731734 . contentJson
732735 . path " users"
@@ -794,7 +797,7 @@ testCreateUserAnonExpiry b = do
794797 liftIO $ assertBool " Bob must be in deleted state" (fromMaybe False $ deleted resBob')
795798 where
796799 getProfile :: UserId -> UserId -> Http ResponseLBS
797- getProfile zusr uid = get (b . zUser zusr . paths [" users" , toByteString' uid]) <!! const 200 === statusCode
800+ getProfile zusr uid = get (apiVersion " v1 " . b . zUser zusr . paths [" users" , toByteString' uid]) <!! const 200 === statusCode
798801 awaitExpiry :: Int -> UserId -> UserId -> Http ()
799802 awaitExpiry n zusr uid = do
800803 -- after expiration, a profile lookup should trigger garbage collection of ephemeral users
@@ -818,7 +821,7 @@ testCreateUserAnonExpiry b = do
818821 field :: FromJSON a => Text -> Value -> Maybe a
819822 field f u = u ^? key f >>= maybeFromJSON
820823
821- testUserUpdate :: Brig -> Cannon -> AWS. Env -> Http ()
824+ testUserUpdate :: HasCallStack => Brig -> Cannon -> AWS. Env -> Http ()
822825testUserUpdate brig cannon aws = do
823826 aliceUser <- randomUser brig
824827 liftIO $ Util. assertUserJournalQueue " user create alice" aws (userActivateJournaled aliceUser)
@@ -1749,7 +1752,7 @@ execAndAssertUserDeletion brig cannon u hdl others aws execDelete = do
17491752 Search. refreshIndex brig
17501753 -- Does not appear in search; public profile shows the user as deleted
17511754 forM_ others $ \ usr -> do
1752- get (brig . paths [" users" , toByteString' uid] . zUser usr) !!! assertDeletedProfilePublic
1755+ get (apiVersion " v1 " . brig . paths [" users" , toByteString' uid] . zUser usr) !!! assertDeletedProfilePublic
17531756 Search. assertCan'tFind brig usr quid (fromName (userDisplayName u))
17541757 Search. assertCan'tFind brig usr quid (fromHandle hdl)
17551758 -- Email address is available again
0 commit comments