Files
inKino/core/test/parsers/theater_parser_test.dart
Pascal Welsch 6f2ebec976 Use immutable collections from kt.dart (#112)
* Use immutable collections in core interfaces

* Convert theaters to kt_dart

* Convert mobile to kt_dart

* Covert web to kt_dart

* Combine movies with same original title correctly
2019-01-19 10:32:20 +01:00

25 lines
714 B
Dart

import 'package:core/src/models/theater.dart';
import 'package:core/src/parsers/theater_parser.dart';
import 'package:kt_dart/collection.dart';
import 'package:test/test.dart';
import 'theater_test_seeds.ignore.dart';
void main() {
group('TheaterParser', () {
test('parsing test', () {
KtList<Theater> deserialized = TheaterParser.parse(theatersXml);
expect(deserialized.size, 3);
expect(deserialized[0].id, '1029');
expect(deserialized[0].name, 'All theaters');
expect(deserialized[1].id, '001');
expect(deserialized[1].name, 'Gotham: Theater One');
expect(deserialized[2].id, '002');
expect(deserialized[2].name, 'Gotham: Theater Two');
});
});
}