Skip to content

Commit 335c4f4

Browse files
committed
test(mobile): use preview handles in Android integration tests
1 parent 5382895 commit 335c4f4

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

waltid-libraries/protocols/waltid-openid4vc-wallet-mobile/src/androidDeviceTest/kotlin/id/walt/wallet2/mobile/test/MobileWalletIntegrationTest.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,11 @@ class MobileWalletIntegrationTest {
213213
client.bootstrap()
214214

215215
val session = DemoTestBackend.createResponseBoundVerifierSession(scenario)
216-
client.previewPresentation(session.authorizationRequestUri)
217-
val result = client.rejectPresentation(session.authorizationRequestUri)
216+
val previewHandle = when (val preview = client.previewPresentation(session.authorizationRequestUri)) {
217+
is MobileWalletPresentationPreviewResult.Ready -> preview.preview.previewHandle
218+
is MobileWalletPresentationPreviewResult.Invalid -> preview.previewHandle
219+
}
220+
val result = client.rejectPresentation(previewHandle)
218221

219222
assertIs<MobileWalletPresentationResult.Transmitted.Succeeded>(
220223
result,
@@ -241,7 +244,7 @@ class MobileWalletIntegrationTest {
241244
assertEquals("redirect_uri:https://verifier.example/callback", preview.request.clientId)
242245

243246
val result = assertIs<MobileWalletPresentationResult.Prepared.OpenUrl>(
244-
client.rejectPresentation(requestUrl),
247+
client.rejectPresentation(preview.previewHandle),
245248
)
246249
assertEquals(
247250
"https://verifier.example/callback#error=invalid_transaction_data&state=state-123",

0 commit comments

Comments
 (0)