diff options
author | FiveFilters.org <[email protected]> | 2021-08-19 14:58:04 +0200 |
---|---|---|
committer | FiveFilters.org <[email protected]> | 2021-08-19 14:58:04 +0200 |
commit | 93a4ada83a3f94645d16386513ddc3d2b47d6b3b (patch) | |
tree | ea946b835e26bbc87db3d9ce6621280fd01c84e1 /test | |
parent | 4499150a8aca89ba019edb28d25a168d38d1ce8a (diff) |
preserve children when removing javascript: links
https://github.com/mozilla/readability/commit/7c91bdd2753adabf801beb5063db6693c54e4e33
Diffstat (limited to 'test')
6 files changed, 33 insertions, 2 deletions
diff --git a/test/test-pages/hukumusume/expected-images.json b/test/test-pages/hukumusume/expected-images.json index 88d2990..ed782fb 100644 --- a/test/test-pages/hukumusume/expected-images.json +++ b/test/test-pages/hukumusume/expected-images.json @@ -3,5 +3,6 @@ "http:\/\/fakehost\/test\/..\/..\/..\/..\/366\/logo_bana\/corner_1.gif", "http:\/\/fakehost\/test\/..\/..\/..\/..\/366\/logo_bana\/corner_2.gif", "http:\/\/fakehost\/test\/..\/..\/..\/gazou\/origami_gazou\/kantan\/dogface.gif", - "http:\/\/fakehost\/test\/..\/..\/..\/gazou\/origami_gazou\/kantan\/dog.gif" + "http:\/\/fakehost\/test\/..\/..\/..\/gazou\/origami_gazou\/kantan\/dog.gif", + "http:\/\/fakehost\/test\/..\/..\/..\/gazou\/pc_gazou\/all\/top_bana\/back_logo_r.gif" ]
\ No newline at end of file diff --git a/test/test-pages/hukumusume/expected.html b/test/test-pages/hukumusume/expected.html index 2547269..81b5b5b 100644 --- a/test/test-pages/hukumusume/expected.html +++ b/test/test-pages/hukumusume/expected.html @@ -58,5 +58,5 @@ おしまい </p> <div> - <p></p></div> + <p><span><img src="http://fakehost/test/../../../gazou/pc_gazou/all/top_bana/back_logo_r.gif" alt="前のページへ戻る" name="Image10" width="175" height="32" id="Image10"></span></p></div> </div>
\ No newline at end of file diff --git a/test/test-pages/js-link-replacement/expected-images.json b/test/test-pages/js-link-replacement/expected-images.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/test/test-pages/js-link-replacement/expected-images.json @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/test/test-pages/js-link-replacement/expected-metadata.json b/test/test-pages/js-link-replacement/expected-metadata.json new file mode 100644 index 0000000..611a155 --- /dev/null +++ b/test/test-pages/js-link-replacement/expected-metadata.json @@ -0,0 +1,8 @@ +{ + "Author": null, + "Direction": null, + "Excerpt": "abc", + "Image": null, + "Title": "Replace javascript: links", + "SiteName": null +}
\ No newline at end of file diff --git a/test/test-pages/js-link-replacement/expected.html b/test/test-pages/js-link-replacement/expected.html new file mode 100644 index 0000000..2e73a80 --- /dev/null +++ b/test/test-pages/js-link-replacement/expected.html @@ -0,0 +1,7 @@ +<div> + <span> + <p>abc</p> + <p>def</p> + ghi + </span> +</div>
\ No newline at end of file diff --git a/test/test-pages/js-link-replacement/source.html b/test/test-pages/js-link-replacement/source.html new file mode 100644 index 0000000..ee63fc8 --- /dev/null +++ b/test/test-pages/js-link-replacement/source.html @@ -0,0 +1,14 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"/> + <title>Replace javascript: links</title> +</head> +<body> + <a href="javascript:"> + <p>abc</p> + <p>def</p> + ghi + </a> +</body> +</html>
\ No newline at end of file |