Files
apidash/test/utils/file_utils_test.dart
2024-03-08 13:26:07 +05:30

30 lines
728 B
Dart

import 'package:apidash/consts.dart';
import 'package:test/test.dart';
import 'package:apidash/utils/file_utils.dart';
void main() {
group(
"Testing File Utils",
() {
test('Test getFileExtension', () {
String mimetype = "text/csv";
expect(getFileExtension(mimetype), "csv");
});
test('Test getShortPath', () {
if (kIsWindows) {
String path = r"A\B\C\D.csv";
expect(getShortPath(path), r"...\C\D.csv");
} else {
String path = "A/B/C/D.csv";
expect(getShortPath(path), ".../C/D.csv");
}
});
test('Test getTempFileName', () {
expect(getTempFileName().length, greaterThan(0));
});
},
);
}