@@ -55,6 +55,10 @@ const app = {
55
55
await this . forSDKToBeFinished ( ) ;
56
56
} ,
57
57
58
+ assertActionWarnWith : async function ( actionType : string ) {
59
+ await expect ( element ( by . text ( `action: ${ actionType } ` ) ) ) . toExist ( ) ;
60
+ } ,
61
+
58
62
reloadMessages : async function ( { clearData } : { clearData : boolean } ) {
59
63
if ( clearData ) await this . clearData ( ) ;
60
64
await this . loadMessagesButton . tap ( ) ;
@@ -97,7 +101,9 @@ describe('SourcepointSDK', () => {
97
101
it ( 'Accepting All, works' , async ( ) => {
98
102
await launchApp ( ) ;
99
103
await app . acceptAll ( ) ; // GDPR
104
+ await app . assertActionWarnWith ( 'acceptAll' ) ;
100
105
await app . acceptAll ( ) ; // USNAT
106
+ await app . assertActionWarnWith ( 'saveAndExit' ) ; // USNAT uses saveAndExit for accepting/rejecting all
101
107
await app . forSDKToBeFinished ( ) ;
102
108
await assertUUIDsDontChangeAfterReloadingMessages ( ) ;
103
109
await expect ( app . gdprConsentStatusLabel ) . toHaveText ( 'consentedAll' ) ;
@@ -107,7 +113,9 @@ describe('SourcepointSDK', () => {
107
113
it ( 'Rejecting All, works' , async ( ) => {
108
114
await launchApp ( ) ;
109
115
await app . rejectAll ( ) ; // GDPR
116
+ await app . assertActionWarnWith ( 'rejectAll' ) ;
110
117
await app . rejectAll ( ) ; // USNAT
118
+ await app . assertActionWarnWith ( 'saveAndExit' ) ; // USNAT uses saveAndExit for accepting/rejecting all
111
119
await app . forSDKToBeFinished ( ) ;
112
120
await assertUUIDsDontChangeAfterReloadingMessages ( ) ;
113
121
await expect ( app . gdprConsentStatusLabel ) . toHaveText ( 'rejectedAll' ) ;
0 commit comments