diff --git a/tests/data/basic/local-file.html b/tests/_data_/basic/local-file.html similarity index 100% rename from tests/data/basic/local-file.html rename to tests/_data_/basic/local-file.html diff --git a/tests/data/basic/local-script.js b/tests/_data_/basic/local-script.js similarity index 100% rename from tests/data/basic/local-script.js rename to tests/_data_/basic/local-script.js diff --git a/tests/data/basic/local-style.css b/tests/_data_/basic/local-style.css similarity index 100% rename from tests/data/basic/local-style.css rename to tests/_data_/basic/local-style.css diff --git a/tests/data/css/index.html b/tests/_data_/css/index.html similarity index 100% rename from tests/data/css/index.html rename to tests/_data_/css/index.html diff --git a/tests/data/css/style.css b/tests/_data_/css/style.css similarity index 100% rename from tests/data/css/style.css rename to tests/_data_/css/style.css diff --git a/tests/data/import-css-via-data-url/index.html b/tests/_data_/import-css-via-data-url/index.html similarity index 100% rename from tests/data/import-css-via-data-url/index.html rename to tests/_data_/import-css-via-data-url/index.html diff --git a/tests/data/import-css-via-data-url/style.css b/tests/_data_/import-css-via-data-url/style.css similarity index 100% rename from tests/data/import-css-via-data-url/style.css rename to tests/_data_/import-css-via-data-url/style.css diff --git a/tests/data/integrity/index.html b/tests/_data_/integrity/index.html similarity index 100% rename from tests/data/integrity/index.html rename to tests/_data_/integrity/index.html diff --git a/tests/data/integrity/script.js b/tests/_data_/integrity/script.js similarity index 100% rename from tests/data/integrity/script.js rename to tests/_data_/integrity/script.js diff --git a/tests/data/integrity/style.css b/tests/_data_/integrity/style.css similarity index 100% rename from tests/data/integrity/style.css rename to tests/_data_/integrity/style.css diff --git a/tests/data/noscript/image.svg b/tests/_data_/noscript/image.svg similarity index 100% rename from tests/data/noscript/image.svg rename to tests/_data_/noscript/image.svg diff --git a/tests/data/noscript/index.html b/tests/_data_/noscript/index.html similarity index 100% rename from tests/data/noscript/index.html rename to tests/_data_/noscript/index.html diff --git a/tests/data/noscript/nested.html b/tests/_data_/noscript/nested.html similarity index 100% rename from tests/data/noscript/nested.html rename to tests/_data_/noscript/nested.html diff --git a/tests/data/noscript/script.html b/tests/_data_/noscript/script.html similarity index 100% rename from tests/data/noscript/script.html rename to tests/_data_/noscript/script.html diff --git a/tests/data/svg/image.svg b/tests/_data_/svg/image.svg similarity index 100% rename from tests/data/svg/image.svg rename to tests/_data_/svg/image.svg diff --git a/tests/data/svg/index.html b/tests/_data_/svg/index.html similarity index 100% rename from tests/data/svg/index.html rename to tests/_data_/svg/index.html diff --git a/tests/data/unusual_encodings/gb2312.html b/tests/_data_/unusual_encodings/gb2312.html similarity index 100% rename from tests/data/unusual_encodings/gb2312.html rename to tests/_data_/unusual_encodings/gb2312.html diff --git a/tests/data/unusual_encodings/iso-8859-1.html b/tests/_data_/unusual_encodings/iso-8859-1.html similarity index 100% rename from tests/data/unusual_encodings/iso-8859-1.html rename to tests/_data_/unusual_encodings/iso-8859-1.html diff --git a/tests/cli/basic.rs b/tests/cli/basic.rs index 0304626..943c906 100644 --- a/tests/cli/basic.rs +++ b/tests/cli/basic.rs @@ -77,8 +77,8 @@ mod passing { #[test] fn css_import_string() { let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap(); - let path_html: &Path = Path::new("tests/data/css/index.html"); - let path_css: &Path = Path::new("tests/data/css/style.css"); + let path_html: &Path = Path::new("tests/_data_/css/index.html"); + let path_css: &Path = Path::new("tests/_data_/css/style.css"); assert!(path_html.is_file()); assert!(path_css.is_file()); diff --git a/tests/cli/local_files.rs b/tests/cli/local_files.rs index 5304059..f1fb39f 100644 --- a/tests/cli/local_files.rs +++ b/tests/cli/local_files.rs @@ -27,7 +27,7 @@ mod passing { let out = cmd .arg("-M") .arg(format!( - "tests{s}data{s}basic{s}local-file.html", + "tests{s}_data_{s}basic{s}local-file.html", s = MAIN_SEPARATOR )) .output() @@ -39,11 +39,11 @@ mod passing { String::from_utf8_lossy(&out.stderr), format!( "\ - {file}{cwd}/tests/data/basic/local-file.html\n \ - {file}{cwd}/tests/data/basic/local-style.css\n \ - {file}{cwd}/tests/data/basic/local-style-does-not-exist.css (not found)\n \ - {file}{cwd}/tests/data/basic/monolith.png (not found)\n \ - {file}{cwd}/tests/data/basic/local-script.js\n\ + {file}{cwd}/tests/_data_/basic/local-file.html\n \ + {file}{cwd}/tests/_data_/basic/local-style.css\n \ + {file}{cwd}/tests/_data_/basic/local-style-does-not-exist.css (not found)\n \ + {file}{cwd}/tests/_data_/basic/monolith.png (not found)\n \ + {file}{cwd}/tests/_data_/basic/local-script.js\n\ ", file = file_url_protocol, cwd = cwd_normalized @@ -74,7 +74,7 @@ mod passing { #[test] fn local_file_target_input_absolute_target_path() { let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap(); - let path_html: &Path = Path::new("tests/data/basic/local-file.html"); + let path_html: &Path = Path::new("tests/_data_/basic/local-file.html"); let out = cmd .arg("-M") @@ -130,7 +130,7 @@ mod passing { .arg("-M") .arg("-cji") .arg(format!( - "{file}{cwd}/tests/data/basic/local-file.html", + "{file}{cwd}/tests/_data_/basic/local-file.html", file = file_url_protocol, cwd = cwd_normalized, )) @@ -141,7 +141,7 @@ mod passing { assert_eq!( String::from_utf8_lossy(&out.stderr), format!( - "{file}{cwd}/tests/data/basic/local-file.html\n", + "{file}{cwd}/tests/_data_/basic/local-file.html\n", file = file_url_protocol, cwd = cwd_normalized, ) @@ -175,8 +175,8 @@ mod passing { #[test] fn embed_file_url_local_asset_within_style_attribute() { let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap(); - let path_html: &Path = Path::new("tests/data/svg/index.html"); - let path_svg: &Path = Path::new("tests/data/svg/image.svg"); + let path_html: &Path = Path::new("tests/_data_/svg/index.html"); + let path_svg: &Path = Path::new("tests/_data_/svg/image.svg"); let out = cmd.arg("-M").arg(path_html.as_os_str()).output().unwrap(); @@ -217,13 +217,13 @@ mod passing { .arg("-i") .arg(if cfg!(windows) { format!( - "{file}{cwd}/tests/data/integrity/index.html", + "{file}{cwd}/tests/_data_/integrity/index.html", file = file_url_protocol, cwd = cwd_normalized, ) } else { format!( - "{file}{cwd}/tests/data/integrity/index.html", + "{file}{cwd}/tests/_data_/integrity/index.html", file = file_url_protocol, cwd = cwd_normalized, ) @@ -236,11 +236,11 @@ mod passing { String::from_utf8_lossy(&out.stderr), format!( "\ - {file}{cwd}/tests/data/integrity/index.html\n \ - {file}{cwd}/tests/data/integrity/style.css\n \ - {file}{cwd}/tests/data/integrity/style.css\n \ - {file}{cwd}/tests/data/integrity/script.js\n \ - {file}{cwd}/tests/data/integrity/script.js\n\ + {file}{cwd}/tests/_data_/integrity/index.html\n \ + {file}{cwd}/tests/_data_/integrity/style.css\n \ + {file}{cwd}/tests/_data_/integrity/style.css\n \ + {file}{cwd}/tests/_data_/integrity/script.js\n \ + {file}{cwd}/tests/_data_/integrity/script.js\n\ ", file = file_url_protocol, cwd = cwd_normalized, diff --git a/tests/cli/noscript.rs b/tests/cli/noscript.rs index f988eda..9195cc1 100644 --- a/tests/cli/noscript.rs +++ b/tests/cli/noscript.rs @@ -17,8 +17,8 @@ mod passing { #[test] fn parse_noscript_contents() { let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap(); - let path_html: &Path = Path::new("tests/data/noscript/index.html"); - let path_svg: &Path = Path::new("tests/data/noscript/image.svg"); + let path_html: &Path = Path::new("tests/_data_/noscript/index.html"); + let path_svg: &Path = Path::new("tests/_data_/noscript/image.svg"); let out = cmd.arg("-M").arg(path_html.as_os_str()).output().unwrap(); @@ -48,8 +48,8 @@ mod passing { #[test] fn unwrap_noscript_contents() { let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap(); - let path_html: &Path = Path::new("tests/data/noscript/index.html"); - let path_svg: &Path = Path::new("tests/data/noscript/image.svg"); + let path_html: &Path = Path::new("tests/_data_/noscript/index.html"); + let path_svg: &Path = Path::new("tests/_data_/noscript/image.svg"); let out = cmd.arg("-Mn").arg(path_html.as_os_str()).output().unwrap(); @@ -79,8 +79,8 @@ mod passing { #[test] fn unwrap_noscript_contents_nested() { let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap(); - let path_html: &Path = Path::new("tests/data/noscript/nested.html"); - let path_svg: &Path = Path::new("tests/data/noscript/image.svg"); + let path_html: &Path = Path::new("tests/_data_/noscript/nested.html"); + let path_svg: &Path = Path::new("tests/_data_/noscript/image.svg"); let out = cmd.arg("-Mn").arg(path_html.as_os_str()).output().unwrap(); @@ -110,8 +110,8 @@ mod passing { #[test] fn unwrap_noscript_contents_with_script() { let mut cmd = Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap(); - let path_html: &Path = Path::new("tests/data/noscript/script.html"); - let path_svg: &Path = Path::new("tests/data/noscript/image.svg"); + let path_html: &Path = Path::new("tests/_data_/noscript/script.html"); + let path_svg: &Path = Path::new("tests/_data_/noscript/image.svg"); let out = cmd.arg("-Mn").arg(path_html.as_os_str()).output().unwrap(); diff --git a/tests/cli/unusual_encodings.rs b/tests/cli/unusual_encodings.rs index acfa849..2a68c37 100644 --- a/tests/cli/unusual_encodings.rs +++ b/tests/cli/unusual_encodings.rs @@ -21,7 +21,7 @@ mod passing { let out = cmd .arg("-M") .arg(format!( - "tests{s}data{s}unusual_encodings{s}gb2312.html", + "tests{s}_data_{s}unusual_encodings{s}gb2312.html", s = MAIN_SEPARATOR )) .output() @@ -32,7 +32,7 @@ mod passing { assert_eq!( String::from_utf8_lossy(&out.stderr), format!( - "{file}{cwd}/tests/data/unusual_encodings/gb2312.html\n", + "{file}{cwd}/tests/_data_/unusual_encodings/gb2312.html\n", file = file_url_protocol, cwd = cwd_normalized, ) @@ -67,7 +67,7 @@ mod passing { fn properly_save_document_with_gb2312_from_stdin() { let mut echo = Command::new("cat") .arg(format!( - "tests{s}data{s}unusual_encodings{s}gb2312.html", + "tests{s}_data_{s}unusual_encodings{s}gb2312.html", s = MAIN_SEPARATOR )) .stdout(Stdio::piped()) @@ -118,7 +118,7 @@ mod passing { .arg("-C") .arg("utf8") .arg(format!( - "tests{s}data{s}unusual_encodings{s}gb2312.html", + "tests{s}_data_{s}unusual_encodings{s}gb2312.html", s = MAIN_SEPARATOR )) .output() @@ -129,7 +129,7 @@ mod passing { assert_eq!( String::from_utf8_lossy(&out.stderr), format!( - "{file}{cwd}/tests/data/unusual_encodings/gb2312.html\n", + "{file}{cwd}/tests/_data_/unusual_encodings/gb2312.html\n", file = file_url_protocol, cwd = cwd_normalized, ) @@ -161,7 +161,7 @@ mod passing { .arg("-C") .arg("utf0") .arg(format!( - "tests{s}data{s}unusual_encodings{s}gb2312.html", + "tests{s}_data_{s}unusual_encodings{s}gb2312.html", s = MAIN_SEPARATOR )) .output() @@ -203,7 +203,7 @@ mod failing { let out = cmd .arg("-M") .arg(format!( - "tests{s}data{s}unusual_encodings{s}iso-8859-1.html", + "tests{s}_data_{s}unusual_encodings{s}iso-8859-1.html", s = MAIN_SEPARATOR )) .output() @@ -214,7 +214,7 @@ mod failing { assert_eq!( String::from_utf8_lossy(&out.stderr), format!( - "{file}{cwd}/tests/data/unusual_encodings/iso-8859-1.html\n", + "{file}{cwd}/tests/_data_/unusual_encodings/iso-8859-1.html\n", file = file_url_protocol, cwd = cwd_normalized, ) diff --git a/tests/utils/retrieve_asset.rs b/tests/utils/retrieve_asset.rs index 2c61a0d..698c450 100644 --- a/tests/utils/retrieve_asset.rs +++ b/tests/utils/retrieve_asset.rs @@ -63,13 +63,13 @@ mod passing { cache, &client, &Url::parse(&format!( - "{file}{cwd}/tests/data/basic/local-file.html", + "{file}{cwd}/tests/_data_/basic/local-file.html", file = file_url_protocol, cwd = cwd.to_str().unwrap() )) .unwrap(), &Url::parse(&format!( - "{file}{cwd}/tests/data/basic/local-script.js", + "{file}{cwd}/tests/_data_/basic/local-script.js", file = file_url_protocol, cwd = cwd.to_str().unwrap() )) @@ -84,7 +84,7 @@ mod passing { assert_eq!( final_url, Url::parse(&format!( - "{file}{cwd}/tests/data/basic/local-script.js", + "{file}{cwd}/tests/_data_/basic/local-script.js", file = file_url_protocol, cwd = cwd.to_str().unwrap() ))