file_testing

Creator: coderz1093

Last updated:

Add to Cart

Description:

file testing

Testing utilities intended to work with package:file
Features #
This package provides a series of matchers to be used in tests that work with file
system types.
Usage #
import 'package:file/file.dart';
import 'package:file/memory.dart';
import 'package:file_testing/file_testing.dart';
import 'package:test/test.dart';

void main() {
MemoryFileSystem fs;

setUp(() {
fs = MemoryFileSystem();
fs.file('/foo').createSync();
});

test('some test', () {
expectFileSystemException(
ErrorCodes.ENOENT,
() {
fs.directory('').resolveSymbolicLinksSync();
},
);
expect(fs.file('/path/to/file'), isFile);
expect(fs.file('/path/to/directory'), isDirectory);
expect(fs.file('/foo'), exists);
});
}
copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.