From 6ee712139597a1b2bde0fe535d714ccf056cd354 Mon Sep 17 00:00:00 2001 From: Nicolas CHAIX Date: Wed, 30 Apr 2025 20:29:27 +0200 Subject: [PATCH] handle new parameter `gppString` from `CurrentUserStatus` --- src/DidomiTypes.ts | 1 + .../androidTest/java/io/didomi/reactnative/test/BaseUITest.kt | 3 +-- .../java/io/didomi/reactnative/test/UIGettersTest.kt | 3 ++- test/ios/DidomiUITests/DidomiUITests.swift | 3 ++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/DidomiTypes.ts b/src/DidomiTypes.ts index 86a93e82..d1e588e6 100644 --- a/src/DidomiTypes.ts +++ b/src/DidomiTypes.ts @@ -161,6 +161,7 @@ export interface CurrentUserStatus { consent_string: string; addtl_consent: string; didomi_dcs: string; + gpp_string: string; regulation: string; } diff --git a/test/android/app/src/androidTest/java/io/didomi/reactnative/test/BaseUITest.kt b/test/android/app/src/androidTest/java/io/didomi/reactnative/test/BaseUITest.kt index c3d88edd..b9e78cb8 100644 --- a/test/android/app/src/androidTest/java/io/didomi/reactnative/test/BaseUITest.kt +++ b/test/android/app/src/androidTest/java/io/didomi/reactnative/test/BaseUITest.kt @@ -38,8 +38,7 @@ open class BaseUITest { protected fun tapButton(name: String) { val matcher = withText(name.uppercase()) - onView(matcher).perform(ScrollToAction()) - onView(matcher).perform(click()) + onView(matcher).perform(ScrollToAction(), click()) } private fun scrollToItem(name: String) { diff --git a/test/android/app/src/androidTest/java/io/didomi/reactnative/test/UIGettersTest.kt b/test/android/app/src/androidTest/java/io/didomi/reactnative/test/UIGettersTest.kt index 646faf0c..063abe4b 100644 --- a/test/android/app/src/androidTest/java/io/didomi/reactnative/test/UIGettersTest.kt +++ b/test/android/app/src/androidTest/java/io/didomi/reactnative/test/UIGettersTest.kt @@ -163,7 +163,8 @@ class UIGettersTest : BaseUITest() { assertTextContains("\"user_id\":\"".trim()) assertTextContains("\"created\":\"".trim()) assertTextContains("\"updated\":\"".trim()) - assertTextContains("\"didomi_dcs\":\"\"".trim()) // DCS feature flag is disabled (empty string) + assertTextContains("\"didomi_dcs\":\"\"".trim()) // DCS feature is disabled (empty string) + assertTextContains("\"gpp_string\":\"\"".trim()) // GPP feature is disabled (empty string) assertTextContains("\"regulation\":\"gdpr\"".trim()) } diff --git a/test/ios/DidomiUITests/DidomiUITests.swift b/test/ios/DidomiUITests/DidomiUITests.swift index f09a2064..e3cf8083 100644 --- a/test/ios/DidomiUITests/DidomiUITests.swift +++ b/test/ios/DidomiUITests/DidomiUITests.swift @@ -432,7 +432,8 @@ class DidomiUITests: XCTestCase { XCTAssertTrue(actual.contains("\"user_id\":\"")) XCTAssertTrue(actual.contains("\"created\":\"")) XCTAssertTrue(actual.contains("\"updated\":\"")) - XCTAssertTrue(actual.contains("\"didomi_dcs\":\"\"")) // DCS feature flag is disabled (empty string) + XCTAssertTrue(actual.contains("\"didomi_dcs\":\"\"")) // DCS feature is disabled (empty string) + XCTAssertTrue(actual.contains("\"gpp_string\":\"\"")) // GPP feature is disabled (empty string) XCTAssertTrue(actual.contains("\"regulation\":\"gdpr\"")) }