1+ import 'package:omise_dart/src/enums/charge_status.dart' ;
12import 'package:omise_dart/src/models/responses/token.dart' ;
23import 'package:test/test.dart' ;
34
@@ -24,9 +25,9 @@ void main() {
2425 id: 'tok_123' ,
2526 livemode: true ,
2627 used: false ,
27- chargeStatus: ' pending' ,
28+ chargeStatus: ChargeStatus . pending,
2829 card: card,
29- createdAt: '2024-09-15T00:00:00Z' ,
30+ createdAt: DateTime . parse ( '2024-09-15T00:00:00Z' ) ,
3031 );
3132
3233 final json = token.toJson ();
@@ -70,9 +71,9 @@ void main() {
7071 expect (token.id, 'tok_123' );
7172 expect (token.livemode, true );
7273 expect (token.used, false );
73- expect (token.chargeStatus, ' pending' );
74+ expect (token.chargeStatus, ChargeStatus . pending);
7475 expect (token.card.id, 'card_123' );
75- expect (token.createdAt, '2024-09-15T00:00:00Z' );
76+ expect (token.createdAt, DateTime . parse ( '2024-09-15T00:00:00Z' ) );
7677 });
7778
7879 test ('toJson and fromJson should work together' , () {
@@ -96,9 +97,9 @@ void main() {
9697 id: 'tok_123' ,
9798 livemode: true ,
9899 used: false ,
99- chargeStatus: ' pending' ,
100+ chargeStatus: ChargeStatus . pending,
100101 card: card,
101- createdAt: '2024-09-15T00:00:00Z' ,
102+ createdAt: DateTime . parse ( '2024-09-15T00:00:00Z' ) ,
102103 );
103104
104105 final json = token.toJson ();
0 commit comments