@@ -3,7 +3,6 @@ import 'package:flutter/material.dart';
33import 'package:flutter_test/flutter_test.dart' ;
44import 'package:mocktail/mocktail.dart' ;
55import 'package:record/record.dart' ;
6- import 'package:stream_chat_flutter/src/audio/audio_playlist_state.dart' ;
76import 'package:stream_chat_flutter/src/components/message_composer/message_composer_recording_locked.dart' ;
87import 'package:stream_chat_flutter/src/components/message_composer/message_composer_recording_ongoing.dart' ;
98import 'package:stream_chat_flutter/stream_chat_flutter.dart' ;
@@ -17,7 +16,7 @@ class _MockAudioRecorder extends Mock implements AudioRecorder {}
1716StreamAudioRecorderController _makeRecorderController (AudioRecorderState initialState) {
1817 final mockRecorder = _MockAudioRecorder ();
1918 when (() => mockRecorder.onAmplitudeChanged (any ())).thenAnswer ((_) => const Stream .empty ());
20- when (() => mockRecorder.dispose () ).thenAnswer ((_) async {});
19+ when (mockRecorder.dispose).thenAnswer ((_) async {});
2120 return StreamAudioRecorderController .raw (
2221 config: const RecordConfig (numChannels: 1 ),
2322 recorder: mockRecorder,
@@ -276,10 +275,43 @@ void main() {
276275 uploadState: const UploadState .success (),
277276 extraData: const {
278277 'duration' : 15.0 ,
279- 'waveform_data' : < double > [0.1 , 0.3 , 0.5 , 0.7 , 0.9 , 0.7 , 0.5 , 0.3 , 0.1 ,
280- 0.2 , 0.4 , 0.6 , 0.8 , 0.6 , 0.4 , 0.2 , 0.5 , 0.8 , 0.6 , 0.3 ,
281- 0.1 , 0.4 , 0.7 , 0.9 , 0.6 , 0.3 , 0.1 , 0.4 , 0.7 , 0.5 , 0.2 ,
282- 0.6 , 0.8 , 0.4 , 0.2 ],
278+ 'waveform_data' : < double > [
279+ 0.1 ,
280+ 0.3 ,
281+ 0.5 ,
282+ 0.7 ,
283+ 0.9 ,
284+ 0.7 ,
285+ 0.5 ,
286+ 0.3 ,
287+ 0.1 ,
288+ 0.2 ,
289+ 0.4 ,
290+ 0.6 ,
291+ 0.8 ,
292+ 0.6 ,
293+ 0.4 ,
294+ 0.2 ,
295+ 0.5 ,
296+ 0.8 ,
297+ 0.6 ,
298+ 0.3 ,
299+ 0.1 ,
300+ 0.4 ,
301+ 0.7 ,
302+ 0.9 ,
303+ 0.6 ,
304+ 0.3 ,
305+ 0.1 ,
306+ 0.4 ,
307+ 0.7 ,
308+ 0.5 ,
309+ 0.2 ,
310+ 0.6 ,
311+ 0.8 ,
312+ 0.4 ,
313+ 0.2 ,
314+ ],
283315 },
284316 ),
285317 ],
@@ -315,10 +347,43 @@ void main() {
315347 uploadState: const UploadState .success (),
316348 extraData: const {
317349 'duration' : 15.0 ,
318- 'waveform_data' : < double > [0.1 , 0.3 , 0.5 , 0.7 , 0.9 , 0.7 , 0.5 , 0.3 , 0.1 ,
319- 0.2 , 0.4 , 0.6 , 0.8 , 0.6 , 0.4 , 0.2 , 0.5 , 0.8 , 0.6 , 0.3 ,
320- 0.1 , 0.4 , 0.7 , 0.9 , 0.6 , 0.3 , 0.1 , 0.4 , 0.7 , 0.5 , 0.2 ,
321- 0.6 , 0.8 , 0.4 , 0.2 ],
350+ 'waveform_data' : < double > [
351+ 0.1 ,
352+ 0.3 ,
353+ 0.5 ,
354+ 0.7 ,
355+ 0.9 ,
356+ 0.7 ,
357+ 0.5 ,
358+ 0.3 ,
359+ 0.1 ,
360+ 0.2 ,
361+ 0.4 ,
362+ 0.6 ,
363+ 0.8 ,
364+ 0.6 ,
365+ 0.4 ,
366+ 0.2 ,
367+ 0.5 ,
368+ 0.8 ,
369+ 0.6 ,
370+ 0.3 ,
371+ 0.1 ,
372+ 0.4 ,
373+ 0.7 ,
374+ 0.9 ,
375+ 0.6 ,
376+ 0.3 ,
377+ 0.1 ,
378+ 0.4 ,
379+ 0.7 ,
380+ 0.5 ,
381+ 0.2 ,
382+ 0.6 ,
383+ 0.8 ,
384+ 0.4 ,
385+ 0.2 ,
386+ ],
322387 },
323388 ),
324389 ],
0 commit comments