aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJohn Conway <john.a.conway@gmail.com>2019-05-10 11:09:16 +0100
committerJohn Conway <john.a.conway@gmail.com>2019-05-10 11:09:16 +0100
commite4652b267a04401b528b4c19fa81da6dcbc32ff1 (patch)
treeb0c9194f5f384c03e3d6e12f24f6ef203ccabf27 /tests
parentb685d3253d7305637bd35a7a06491430fec5d6a6 (diff)
downloadfeed-nim-e4652b267a04401b528b4c19fa81da6dcbc32ff1.tar.gz
feed-nim-e4652b267a04401b528b4c19fa81da6dcbc32ff1.zip
[Atom, RSS] More tests, CDATA fix
Diffstat (limited to 'tests')
-rw-r--r--tests/nim.cfg1
-rwxr-xr-xtests/test_atombin493736 -> 707272 bytes
-rw-r--r--tests/test_atom.nim12
-rwxr-xr-xtests/test_rssbin449976 -> 470960 bytes
4 files changed, 12 insertions, 1 deletions
diff --git a/tests/nim.cfg b/tests/nim.cfg
new file mode 100644
index 0000000..ace4e9c
--- /dev/null
+++ b/tests/nim.cfg
@@ -0,0 +1 @@
+-d:ssl \ No newline at end of file
diff --git a/tests/test_atom b/tests/test_atom
index 2c75d21..a8473ff 100755
--- a/tests/test_atom
+++ b/tests/test_atom
Binary files differ
diff --git a/tests/test_atom.nim b/tests/test_atom.nim
index 37f5899..88b6916 100644
--- a/tests/test_atom.nim
+++ b/tests/test_atom.nim
@@ -100,4 +100,14 @@ test "Read Valid Atom Feed":
check feed.entries[1].link.length == "1000000"
check feed.entries[1].published == "2003-12-13T18:20:02Z"
check feed.entries[1].rights == "Copyright Jane Bloggs"
- check feed.entries[1].summary == "Trains!" \ No newline at end of file
+ check feed.entries[1].summary == "Trains!"
+
+test "Fetch Atom Feed from W3C":
+ let feed = getAtom("https://www.w3.org/blog/news/feed/atom")
+ check feed.title != ""
+ check feed.id != ""
+ check feed.link.href != ""
+ check feed.entries.len() > 0
+ check feed.entries[0].title != ""
+ check feed.entries[0].updated != ""
+ check feed.entries[0].id != ""
diff --git a/tests/test_rss b/tests/test_rss
index 7521afe..ed877b2 100755
--- a/tests/test_rss
+++ b/tests/test_rss
Binary files differ