#[ allow( unused_imports ) ] use super::*; #[ test ] fn empty_path() { let path = ""; assert_eq!( the_module::path::ext( path ), "" ); } #[ test ] fn txt_extension() { let path = "some.txt"; assert_eq!( the_module::path::ext( path ), "txt" ); } #[ test ] fn path_with_non_empty_dir_name() { let path = "/foo/bar/baz.asdf"; assert_eq!( the_module::path::ext( path ), "asdf" ); } #[ test ] fn hidden_file() { let path = "/foo/bar/.baz"; assert_eq!( the_module::path::ext( path ), "" ); } #[ test ] fn several_extension() { let path = "/foo.coffee.md"; assert_eq!( the_module::path::ext( path ), "md" ); } #[ test ] fn file_without_extension() { let path = "/foo/bar/baz"; assert_eq!( the_module::path::ext( path ), "" ); }