Merge pull request #1084 from GetStream/fix/gallery_attachment_tests

fix(ui): Fixed failing tests for attachment actions and gallery header
This commit is contained in:
Salvatore Giordano
2022-04-14 11:27:17 +02:00
committed by GitHub
2 changed files with 32 additions and 12 deletions
@@ -452,15 +452,16 @@ void main() {
await tester.tap(find.text('Save Image')); await tester.tap(find.text('Save Image'));
imageDownloader.progressCallback!(0, 100); imageDownloader.progressCallback!(0, 100000);
await tester.pump(); await tester.pump();
expect(find.text('0%'), findsOneWidget); expect(find.text('0.00 MB'), findsOneWidget);
imageDownloader.progressCallback!(50, 100); imageDownloader.progressCallback!(50000, 100000);
await tester.pump(); await tester.pump();
expect(find.text('50%'), findsOneWidget); expect(find.text('0.05 MB'), findsOneWidget);
imageDownloader.progressCallback!(100, 100); imageDownloader.progressCallback!(100000, 100000);
imageDownloader.downloadedPathCallback!('path');
imageDownloader.completer.complete('path'); imageDownloader.completer.complete('path');
await tester.pump(); await tester.pump();
expect(find.byKey(const Key('completedIcon')), findsOneWidget); expect(find.byKey(const Key('completedIcon')), findsOneWidget);
@@ -510,15 +511,16 @@ void main() {
await tester.tap(find.text('Save Video')); await tester.tap(find.text('Save Video'));
fileDownloader.progressCallback!(0, 100); fileDownloader.progressCallback!(0, 100000);
await tester.pump(); await tester.pump();
expect(find.text('0%'), findsOneWidget); expect(find.text('0.00 MB'), findsOneWidget);
fileDownloader.progressCallback!(50, 100); fileDownloader.progressCallback!(50000, 100000);
await tester.pump(); await tester.pump();
expect(find.text('50%'), findsOneWidget); expect(find.text('0.05 MB'), findsOneWidget);
fileDownloader.progressCallback!(100, 100); fileDownloader.progressCallback!(100000, 100000);
fileDownloader.downloadedPathCallback!('path');
fileDownloader.completer.complete('path'); fileDownloader.completer.complete('path');
await tester.pump(); await tester.pump();
expect(find.byKey(const Key('completedIcon')), findsOneWidget); expect(find.byKey(const Key('completedIcon')), findsOneWidget);
@@ -66,7 +66,16 @@ void main() {
home: Builder( home: Builder(
builder: (context) { builder: (context) {
_context = context; _context = context;
final _message = Message(); final attachment = Attachment(
type: 'video',
title: 'video.mp4',
);
final _message = Message(
createdAt: DateTime.now(),
attachments: [
attachment,
],
);
return Scaffold( return Scaffold(
appBar: StreamGalleryHeader( appBar: StreamGalleryHeader(
message: _message, message: _message,
@@ -107,7 +116,16 @@ void main() {
home: Builder( home: Builder(
builder: (context) { builder: (context) {
_context = context; _context = context;
final _message = Message(); final attachment = Attachment(
type: 'video',
title: 'video.mp4',
);
final _message = Message(
createdAt: DateTime.now(),
attachments: [
attachment,
],
);
return Scaffold( return Scaffold(
appBar: StreamGalleryHeader( appBar: StreamGalleryHeader(
message: _message, message: _message,