Skip to content

Commit

Permalink
skip snapshot assertioin when syntect enabled
Browse files Browse the repository at this point in the history
  • Loading branch information
kt3k committed May 8, 2024
1 parent f67e297 commit 01c8fd5
Showing 1 changed file with 46 additions and 40 deletions.
86 changes: 46 additions & 40 deletions tests/html_test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -168,20 +168,23 @@ async fn html_doc_files() {
]
);

insta::assert_snapshot!(files.get("./all_symbols.html").unwrap());
insta::assert_snapshot!(files.get("./index.html").unwrap());
insta::assert_snapshot!(files.get("./~/Bar.html").unwrap());
insta::assert_snapshot!(files.get("./~/Bar.prototype.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foo.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foo.prototype.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foobar.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foobar.prototype.html").unwrap());
insta::assert_snapshot!(files.get("fuse.js").unwrap());
insta::assert_snapshot!(files.get("page.css").unwrap());
insta::assert_snapshot!(files.get("script.js").unwrap());
insta::assert_snapshot!(files.get("search.js").unwrap());
insta::assert_snapshot!(files.get("search_index.js").unwrap());
insta::assert_snapshot!(files.get("styles.css").unwrap());
#[cfg(not(feature = "syntect"))]
{
insta::assert_snapshot!(files.get("./all_symbols.html").unwrap());
insta::assert_snapshot!(files.get("./index.html").unwrap());
insta::assert_snapshot!(files.get("./~/Bar.html").unwrap());
insta::assert_snapshot!(files.get("./~/Bar.prototype.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foo.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foo.prototype.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foobar.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foobar.prototype.html").unwrap());
insta::assert_snapshot!(files.get("fuse.js").unwrap());
insta::assert_snapshot!(files.get("page.css").unwrap());
insta::assert_snapshot!(files.get("script.js").unwrap());
insta::assert_snapshot!(files.get("search.js").unwrap());
insta::assert_snapshot!(files.get("search_index.js").unwrap());
insta::assert_snapshot!(files.get("styles.css").unwrap());
}
}

#[tokio::test]
Expand Down Expand Up @@ -247,32 +250,35 @@ async fn html_doc_files_rewrite() {
]
);

insta::assert_snapshot!(files.get("./all_symbols.html").unwrap());
insta::assert_snapshot!(files.get("./index.html").unwrap());
insta::assert_snapshot!(files.get("./~/Bar.html").unwrap());
insta::assert_snapshot!(files.get("./~/Bar.prototype.html").unwrap());
insta::assert_snapshot!(files.get("./~/Baz.html").unwrap());
insta::assert_snapshot!(files.get("./~/Baz.foo.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foo.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foo.bar.html").unwrap());
insta::assert_snapshot!(files
.get("./~/Foo.prototype.\"><img src=x onerror=alert(1)>.html")
.unwrap());
insta::assert_snapshot!(files.get("./~/Foo.prototype.foo.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foo.prototype.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foobar.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foobar.prototype.html").unwrap());
insta::assert_snapshot!(files.get("./~/Hello.html").unwrap());
insta::assert_snapshot!(files.get("./~/Hello.world.html").unwrap());
insta::assert_snapshot!(files.get("./~/index.html").unwrap());
insta::assert_snapshot!(files.get("foo/~/index.html").unwrap());
insta::assert_snapshot!(files.get("foo/~/x.html").unwrap());
insta::assert_snapshot!(files.get("fuse.js").unwrap());
insta::assert_snapshot!(files.get("page.css").unwrap());
insta::assert_snapshot!(files.get("script.js").unwrap());
insta::assert_snapshot!(files.get("search.js").unwrap());
insta::assert_snapshot!(files.get("search_index.js").unwrap());
insta::assert_snapshot!(files.get("styles.css").unwrap());
#[cfg(not(feature = "syntect"))]
{
insta::assert_snapshot!(files.get("./all_symbols.html").unwrap());
insta::assert_snapshot!(files.get("./index.html").unwrap());
insta::assert_snapshot!(files.get("./~/Bar.html").unwrap());
insta::assert_snapshot!(files.get("./~/Bar.prototype.html").unwrap());
insta::assert_snapshot!(files.get("./~/Baz.html").unwrap());
insta::assert_snapshot!(files.get("./~/Baz.foo.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foo.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foo.bar.html").unwrap());
insta::assert_snapshot!(files
.get("./~/Foo.prototype.\"><img src=x onerror=alert(1)>.html")
.unwrap());
insta::assert_snapshot!(files.get("./~/Foo.prototype.foo.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foo.prototype.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foobar.html").unwrap());
insta::assert_snapshot!(files.get("./~/Foobar.prototype.html").unwrap());
insta::assert_snapshot!(files.get("./~/Hello.html").unwrap());
insta::assert_snapshot!(files.get("./~/Hello.world.html").unwrap());
insta::assert_snapshot!(files.get("./~/index.html").unwrap());
insta::assert_snapshot!(files.get("foo/~/index.html").unwrap());
insta::assert_snapshot!(files.get("foo/~/x.html").unwrap());
insta::assert_snapshot!(files.get("fuse.js").unwrap());
insta::assert_snapshot!(files.get("page.css").unwrap());
insta::assert_snapshot!(files.get("script.js").unwrap());
insta::assert_snapshot!(files.get("search.js").unwrap());
insta::assert_snapshot!(files.get("search_index.js").unwrap());
insta::assert_snapshot!(files.get("styles.css").unwrap());
}
}

#[tokio::test]
Expand Down

0 comments on commit 01c8fd5

Please sign in to comment.