Files
plezy/test/models/plex_home_test.dart

24 lines
612 B
Dart

import 'package:flutter_test/flutter_test.dart';
import 'package:plezy/models/plex/plex_home.dart';
void main() {
test('PlexHome tolerates scalar drift from the account API', () {
final home = PlexHome.fromJson({
'id': '7',
'name': 42,
'guestUserID': '9',
'guestUserUUID': 123,
'guestEnabled': 1,
'subscription': 'true',
'users': <dynamic>[],
});
expect(home.id, 7);
expect(home.name, '42');
expect(home.guestUserID, 9);
expect(home.guestUserUUID, '123');
expect(home.guestEnabled, isTrue);
expect(home.subscription, isTrue);
});
}