1+ import 'dart:io' ;
2+
13import 'package:flutter_stripe/flutter_stripe.dart' ;
24import 'package:flutter_test/flutter_test.dart' ;
35import 'package:integration_test/integration_test.dart' ;
@@ -123,7 +125,12 @@ void main() {
123125 expect (paymentMethod.id, startsWith ('pm_' ));
124126 expect (paymentMethod.ideal, isNotNull);
125127 expect (paymentMethod.ideal.bank, isNull);
126- expect (paymentMethod.ideal.bankIdentifierCode, isNull);
128+ // TODO instead create tickets for react native
129+ if (Platform .isIOS) {
130+ expect (paymentMethod.ideal.bankIdentifierCode, '' );
131+ } else {
132+ expect (paymentMethod.ideal.bankIdentifierCode, isNull);
133+ }
127134 // expect(paymentMethod.billingDetails.isEmpty, isTrue);
128135 });
129136
@@ -134,7 +141,7 @@ void main() {
134141 expect (paymentMethod.id, startsWith ('pm_' ));
135142 expect (paymentMethod.ideal, isNotNull);
136143 expect (paymentMethod.ideal.bank, isNull);
137- expect (paymentMethod.ideal.bankIdentifierCode, isNull );
144+ expect (paymentMethod.ideal.bankIdentifierCode, 'REVOLT21' );
138145 // expect(paymentMethod.billingDetails.isEmpty, isTrue);
139146 });
140147 });
@@ -145,8 +152,13 @@ void main() {
145152 );
146153 expect (paymentMethod.id, startsWith ('pm_' ));
147154 expect (paymentMethod.fpx, isNotNull);
148- expect (paymentMethod.fpx.bank, isNull);
149- expect (paymentMethod.fpx.accountHolderType, isNull);
155+ expect (paymentMethod.fpx.bank, 'affin_bank' );
156+ // TODO instead create tickets for react native
157+ if (Platform .isIOS) {
158+ expect (paymentMethod.fpx.accountHolderType, isNull);
159+ } else {
160+ expect (paymentMethod.fpx.accountHolderType, 'individual' );
161+ }
150162 // expect(paymentMethod.billingDetails.isEmpty, isTrue);
151163 });
152164 });
0 commit comments