From 200b1c304b999191a29f36d4122e7aa05481125c Mon Sep 17 00:00:00 2001
From: Frédéric Guillot
Date: Mon, 23 Dec 2019 14:39:54 -0800
Subject: Improve Dublin Core support for RDF feeds
---
reader/rdf/parser_test.go | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
(limited to 'reader/rdf/parser_test.go')
diff --git a/reader/rdf/parser_test.go b/reader/rdf/parser_test.go
index 87410f8..0958f3c 100644
--- a/reader/rdf/parser_test.go
+++ b/reader/rdf/parser_test.go
@@ -486,3 +486,36 @@ func TestParseFeedWithURLWrappedInSpaces(t *testing.T) {
t.Errorf(`Unexpected entry URL, got %q`, feed.Entries[0].URL)
}
}
+
+func TestParseRDFWithContentEncoded(t *testing.T) {
+ data := `
+
+
+ Example Feed
+ http://example.org/
+
+ -
+ Item Title
+ http://example.org/
+ Test
]]>
+
+ `
+
+ feed, err := Parse(bytes.NewBufferString(data))
+ if err != nil {
+ t.Fatal(err)
+ }
+
+ if len(feed.Entries) != 1 {
+ t.Fatalf(`Unexpected number of entries, got %d`, len(feed.Entries))
+ }
+
+ expected := `Test
`
+ result := feed.Entries[0].Content
+ if result != expected {
+ t.Errorf(`Unexpected entry URL, got %q instead of %q`, result, expected)
+ }
+}
--
cgit v1.2.3