#[path]
Expand description
Generate a series of tests that receive file paths, based on the result of a glob pattern.
This includes any matched directories.
§Usage
#[test_each::path("data/*")]
fn test_paths(path: &Path) {
// test contents
}
§Customizing the function name
Use name(segments = <n>)
to use up to n
path segments in the generated function name.
Use name(extension)
to include the file extension in the generated function name.
Use name(index)
to include a unique index in the generated function name.
#[test_each::path("data/*.txt", name(segments = 2, extension, index))]
fn test_file(_: &Path) { }