Skip to content

Commit e684f48

Browse files
committed
Update convert_utils_test.dart
1 parent be09355 commit e684f48

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

test/utils/convert_utils_test.dart

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,4 +274,36 @@ Easily manipulate and play around with request inputs like headers, query parame
274274
[kvRow1, kvRow3]);
275275
});
276276
});
277+
278+
group("Testing audioPosition function", () {
279+
test('Testing using dur1', () {
280+
Duration dur1 = const Duration(minutes: 1, seconds: 3);
281+
String dur1Expected = "1:03";
282+
expect(audioPosition(dur1), dur1Expected);
283+
});
284+
285+
test('Testing using dur2', () {
286+
Duration dur2 = const Duration(minutes: 0, seconds: 20);
287+
String dur2Expected = "0:20";
288+
expect(audioPosition(dur2), dur2Expected);
289+
});
290+
291+
test('Testing using dur3', () {
292+
Duration dur3 = const Duration(hours: 3);
293+
String dur3Expected = "180:00";
294+
expect(audioPosition(dur3), dur3Expected);
295+
});
296+
297+
test('Testing using dur4', () {
298+
Duration dur4 = const Duration(seconds: 1, milliseconds: 200);
299+
String dur4Expected = "0:01";
300+
expect(audioPosition(dur4), dur4Expected);
301+
});
302+
303+
test('Testing using dur5', () {
304+
Duration? dur4;
305+
String dur4Expected = "";
306+
expect(audioPosition(dur4), dur4Expected);
307+
});
308+
});
277309
}

0 commit comments

Comments
 (0)