rename package folders
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:test/test.dart';
|
||||
import 'package:stream_chat/src/models/member.dart';
|
||||
import 'package:stream_chat/src/models/user.dart';
|
||||
|
||||
void main() {
|
||||
group('src/models/member', () {
|
||||
const jsonExample = '''
|
||||
{
|
||||
"user": {
|
||||
"id": "bbb19d9a-ee50-45bc-84e5-0584e79d0c9e",
|
||||
"role": "user",
|
||||
"created_at": "2020-01-28T22:17:30.826259Z",
|
||||
"updated_at": "2020-01-28T22:17:31.101222Z",
|
||||
"banned": false,
|
||||
"online": false,
|
||||
"name": "Robin Papa",
|
||||
"image": "https://pbs.twimg.com/profile_images/669512187778498560/L7wQctBt.jpg"
|
||||
},
|
||||
"role": "member",
|
||||
"created_at": "2020-01-28T22:17:30.95443Z",
|
||||
"updated_at": "2020-01-28T22:17:30.95443Z"
|
||||
}
|
||||
''';
|
||||
|
||||
test('should parse json correctly', () {
|
||||
final member = Member.fromJson(json.decode(jsonExample));
|
||||
expect(member.user, isA<User>());
|
||||
expect(member.role, 'member');
|
||||
expect(member.createdAt, DateTime.parse("2020-01-28T22:17:30.95443Z"));
|
||||
expect(member.updatedAt, DateTime.parse("2020-01-28T22:17:30.95443Z"));
|
||||
});
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user