| Index: pkg/intl/test/intl_message_test.dart
|
| diff --git a/pkg/intl/test/intl_message_test.dart b/pkg/intl/test/intl_message_test.dart
|
| index 6d433cd4916b6a5b0c86ae1e618c01a15967e86e..f8bcd5e32b29d074d70e968e655e0346ba8121ac 100644
|
| --- a/pkg/intl/test/intl_message_test.dart
|
| +++ b/pkg/intl/test/intl_message_test.dart
|
| @@ -25,13 +25,13 @@ runTests(_) {
|
| test('Trivial Message', () {
|
| hello() => Intl.message('Hello, world!',
|
| desc: 'hello world string');
|
| - expect(hello(), equals('Hello, world!'));
|
| + expect(hello(), completion(equals('Hello, world!')));
|
| });
|
|
|
| test('Message with one parameter', () {
|
| lucky(number) => Intl.message('Your lucky number is $number',
|
| desc: 'number str', examples: {'number': 2});
|
| - expect(lucky(3), equals('Your lucky number is 3'));
|
| + expect(lucky(3), completion(equals('Your lucky number is 3')));
|
| });
|
|
|
| test('Message with multiple plural cases (whole message)', () {
|
| @@ -42,9 +42,9 @@ runTests(_) {
|
| 'other': 'There are $number emails left.'}),
|
| desc: 'Message telling user how many emails will be sent.',
|
| examples: {'number': 32});
|
| - expect(emails(5), equals('There are 5 emails left.'));
|
| - expect(emails(0), equals('There are no emails left.'));
|
| - expect(emails(1), equals('There is one email left.'));
|
| + expect(emails(5), completion(equals('There are 5 emails left.')));
|
| + expect(emails(0), completion(equals('There are no emails left.')));
|
| + expect(emails(1), completion(equals('There is one email left.')));
|
| });
|
|
|
| test('Message with multiple plural cases (partial message)', () {
|
| @@ -55,9 +55,9 @@ runTests(_) {
|
| 'other': 'are'})} $number messages left.",
|
| desc: 'Message telling user how many emails will be sent.',
|
| examples: {'number': 32});
|
| - expect(emails(5), equals('There are 5 messages left.'));
|
| - expect(emails(0), equals('There are 0 messages left.'));
|
| - expect(emails(1), equals('There is 1 messages left.'));
|
| + expect(emails(5), completion(equals('There are 5 messages left.')));
|
| + expect(emails(0), completion(equals('There are 0 messages left.')));
|
| + expect(emails(1), completion(equals('There is 1 messages left.')));
|
| });
|
|
|
| test('Message with dictionary parameter', () {
|
| @@ -66,7 +66,7 @@ runTests(_) {
|
| desc: "States a person's name.",
|
| examples: {'first': 'Ford', 'last': 'Prefect'});
|
| expect(hello({'first' : 'Ford', 'last' : 'Prefect'}),
|
| - equals('Hello, my name is Ford Prefect'));
|
| + completion(equals('Hello, my name is Ford Prefect')));
|
| });
|
|
|
| test('Message with object parameter', () {
|
| @@ -75,18 +75,19 @@ runTests(_) {
|
| desc: "States a person's name.",
|
| examples: {'first': 'Ford', 'last' : 'Prefect'});
|
| var ford = new Person('Ford', 'Prefect');
|
| - expect(hello(ford), equals('Hello, my name is Ford Prefect.'));
|
| + expect(hello(ford), completion(equals('Hello, my name is Ford Prefect.')));
|
| });
|
|
|
| test('WithLocale test', () {
|
| hello() => Intl.message('locale=${Intl.getCurrentLocale()}',
|
| desc: 'explains the locale');
|
| - expect(Intl.withLocale('en-US', () => hello()), equals('locale=en-US'));
|
| + expect(Intl.withLocale('en-US', () => hello()),
|
| + completion(equals('locale=en-US')));
|
| });
|
|
|
| test('Test passing locale', () {
|
| hello(a_locale) => Intl.message('locale=${Intl.getCurrentLocale()}',
|
| desc: 'explains the locale', locale: a_locale);
|
| - expect(hello('en-US'), equals('locale=en_US'));
|
| + expect(hello('en-US'), completion(equals('locale=en_US')));
|
| });
|
| }
|
|
|