aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJohn Conway <john.a.conway@gmail.com>2019-05-09 18:19:33 +0100
committerJohn Conway <john.a.conway@gmail.com>2019-05-09 18:19:33 +0100
commit8bf5047d24f904f90d8608b24b6e50a0e61df714 (patch)
tree88a00fc5ada0d85700c1c5ecfbf2482415f970f1 /tests
parentbbe3ff429077022a49e9a2c1aff9e2b7c1f0ed44 (diff)
downloadfeed-nim-8bf5047d24f904f90d8608b24b6e50a0e61df714.tar.gz
feed-nim-8bf5047d24f904f90d8608b24b6e50a0e61df714.zip
[Atom] Added string converter for text objects
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"