]> git.eshelyaron.com Git - emacs.git/commitdiff
Add test for nnrss
authorBenjamin Riefenstahl <b.riefenstahl@turtle-trading.net>
Mon, 9 Aug 2021 12:14:33 +0000 (14:14 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 9 Aug 2021 12:14:37 +0000 (14:14 +0200)
* test/lisp/gnus/nnrss-tests.el (test-nnrss-xml): New test (bug#34685).

test/lisp/gnus/nnrss-tests.el

index 9821ec76fb4cc65bedc617035eb1d5e4f0b34f03..01b374a2f6391425e3439153dbbd26ce06aae2e7 100644 (file)
   (should (equal (nnrss-normalize-date "2004-09-17T05:09:49.001+00:00")
                  "Fri, 17 Sep 2004 05:09:49 +0000")))
 
+(defconst test-nnrss-xml
+  '(rss
+    ((version . "2.0")
+     (xmlns:dc . "http://purl.org/dc/elements/1.1/"))
+    (channel
+     ((xmlns:content . "http://purl.org/rss/1.0/modules/content/")))))
+
+(ert-deftest test-nnrss-namespace-top ()
+  (should (equal (nnrss-get-namespace-prefix
+                  test-nnrss-xml "http://purl.org/dc/elements/1.1/")
+                 "dc:")))
+(ert-deftest test-nnrss-namespace-inner ()
+  (should (equal (nnrss-get-namespace-prefix
+                  test-nnrss-xml "http://purl.org/rss/1.0/modules/content/")
+                 "content:")))
+
 ;;; nnrss-tests.el ends here