summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorFiveFilters.org <[email protected]>2021-08-19 14:58:04 +0200
committerFiveFilters.org <[email protected]>2021-08-19 14:58:04 +0200
commit93a4ada83a3f94645d16386513ddc3d2b47d6b3b (patch)
treeea946b835e26bbc87db3d9ce6621280fd01c84e1 /test
parent4499150a8aca89ba019edb28d25a168d38d1ce8a (diff)
preserve children when removing javascript: links
https://github.com/mozilla/readability/commit/7c91bdd2753adabf801beb5063db6693c54e4e33
Diffstat (limited to 'test')
-rw-r--r--test/test-pages/hukumusume/expected-images.json3
-rw-r--r--test/test-pages/hukumusume/expected.html2
-rw-r--r--test/test-pages/js-link-replacement/expected-images.json1
-rw-r--r--test/test-pages/js-link-replacement/expected-metadata.json8
-rw-r--r--test/test-pages/js-link-replacement/expected.html7
-rw-r--r--test/test-pages/js-link-replacement/source.html14
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