Skip to content

Commit 43bb318

Browse files
committed
Add integration test for case without SAML IdP
1 parent fc86ff8 commit 43bb318

File tree

1 file changed

+15
-2
lines changed
  • services/spar/test-integration/Test/Spar/Scim

1 file changed

+15
-2
lines changed

services/spar/test-integration/Test/Spar/Scim/UserSpec.hs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1569,8 +1569,21 @@ specDeleteUser = do
15691569
specAzureQuirks :: SpecWith TestEnv
15701570
specAzureQuirks = do
15711571
describe "Assert that we implement all azure quirks" $ do
1572-
it "GET /Users?filter=randomField eq <invalid value> should return empty list; not error out" $ do
1573-
(tok, (_, _, _)) <- registerIdPAndScimToken
1572+
context "with SAML IDP" $
1573+
it "GET /Users?filter=randomField eq <invalid value> should return empty list; not error out" $ do
1574+
(tok, (_, _, _)) <- registerIdPAndScimToken
1575+
testUUIds tok
1576+
1577+
context "without SAML IdP" $
1578+
it "GET /Users?filter=randomField eq <invalid value> should return empty list; not error out" $ do
1579+
env <- ask
1580+
let brig = env ^. teBrig
1581+
galley = env ^. teGalley
1582+
(_owner, tid) <- call $ createUserWithTeam brig galley
1583+
tok <- registerScimToken tid Nothing
1584+
testUUIds tok
1585+
where
1586+
testUUIds tok = do
15741587
users <- listUsers tok (Just (filterBy "userName" "f52dcb88-9fa1-4ec7-984f-7bc2d4046a9c"))
15751588
liftIO $ users `shouldBe` []
15761589
users' <- listUsers tok (Just (filterBy "externalId" "f52dcb88-9fa1-4ec7-984f-7bc2d4046a9c"))

0 commit comments

Comments
 (0)