Storing and Send
test('formatting', () {
final money = Money.fromInt(1025, isoCode: 'USD');
final moneyJson = money.toJson();
final expectedJson = <String, dynamic>{
'minorUnits': '1025',
'decimals': 2,
'isoCode': 'USD',
};
expect(moneyJson, equals(expectedJson));
final retrievedAmount = Money.fromJson(moneyJson);
expect(retrievedAmount.minorUnits.toInt(), equals(1025));
expect(retrievedAmount.decimalDigits, equals(2));
expect(retrievedAmount.currency.isoCode, equals('USD'));
});Last updated
Was this helpful?