aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rwxr-xr-xtests/test_atombin0 -> 492488 bytes
-rw-r--r--tests/test_atom.nim9
2 files changed, 6 insertions, 3 deletions
diff --git a/tests/test_atom b/tests/test_atom
new file mode 100755
index 0000000..a24afac
--- /dev/null
+++ b/tests/test_atom
Binary files differ
diff --git a/tests/test_atom.nim b/tests/test_atom.nim
index d2eac21..15140d6 100644
--- a/tests/test_atom.nim
+++ b/tests/test_atom.nim
@@ -10,6 +10,7 @@ import unittest
import marshal
import feednim
+import ../src/feednim/atom
test "Read Valid Atom Feed":
let feed = "./tests/test_atom.xml".loadAtom()
@@ -60,8 +61,10 @@ test "Read Valid Atom Feed":
check feed.entries[0].categories[0].label == "Words"
check feed.entries[0].categories[0].scheme == "http://awesomecategories.org"
- #check feed.entries[0].content.contenttype == "xhtml"
- check feed.entries[0].content == """<div xmlns="http://www.w3.org/1999/xhtml"><p><i>Aero</i>- not air-, fools!</p></div>"""
+ var feed_0_content_textType = feed.entries[0].content.textType
+ check feed_0_content_textType == "xhtml"
+ var feed_0_content_text: string = feed.entries[0].content
+ check feed_0_content_text == """<div xmlns="http://www.w3.org/1999/xhtml"><p><i>Aero</i>- not air-, fools!</p></div>"""
check feed.entries[0].published == "2003-12-13T18:30:02Z"
check feed.entries[0].rights == "Copyright Joe Bloggs"
@@ -86,7 +89,7 @@ test "Read Valid Atom Feed":
check feed.entries[1].categories[0].term == "trains"
check feed.entries[1].categories[0].label == "Trains"
- check feed.entries[1].contentSrc == "http://trains.com"
+ check feed.entries[1].content.src == "http://trains.com"
check feed.entries[1].link.href == "http://joe.bloggs/trains-full"
check feed.entries[1].link.rel == "alternate"
check feed.entries[1].link.linktype == "text/html"