file_testing 3.0.2 copy "file_testing: ^3.0.2" to clipboard
file_testing: ^3.0.2 copied to clipboard

Testing utilities for package:file.

pub package package publisher

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); }); } 
4
likes
140
points
3.89M
downloads

Publisher

verified publishertools.dart.dev

Weekly Downloads

Testing utilities for package:file.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

test

More

Packages that depend on file_testing