Browse Source

Entry link tests

master
J. King 4 years ago
parent
commit
2615a4e4f3
  1. 54
      tests/cases/XML/entry-atom.yaml
  2. 20
      tests/cases/XML/entry-rss0.yaml
  3. 16
      tests/cases/XML/entry-rss1.yaml

54
tests/cases/XML/entry-atom.yaml

@ -40,3 +40,57 @@ Entry language:
lang: fr
- id: eek
lang: en
Entry link:
input: >
<feed xmlns="http://www.w3.org/2005/Atom">
<entry>
<link rel="alternate" href="http://example.com/"/>
</entry>
<entry>
<link rel="alternate" type="application/xhtml+xml" href="http://example.net/"/>
<link rel="alternate" type="text/html" href="http://example.com/"/>
</entry>
<entry>
<link rel="alternate" type="image/svg+xml" href="http://example.net/"/>
<link rel="alternate" href="http://example.com/"/>
</entry>
<entry>
<link type="image/svg+xml" href="http://example.com/"/>
</entry>
</feed>
output:
format: atom
version: '1.0'
entries:
- link: 'http://example.com/'
- link: 'http://example.com/'
- link: 'http://example.com/'
- link: 'http://example.com/'
Related link:
input: >
<feed xmlns="http://www.w3.org/2005/Atom">
<entry>
<link rel="related" href="http://example.com/"/>
</entry>
<entry>
<link rel="related" type="application/xhtml+xml" href="http://example.net/"/>
<link rel="related" type="text/html" href="http://example.com/"/>
</entry>
<entry>
<link rel="related" type="image/svg+xml" href="http://example.net/"/>
<link rel="related" href="http://example.com/"/>
</entry>
<entry>
<link rel="related" type="image/svg+xml" href="http://example.com/"/>
</entry>
</feed>
output:
format: atom
version: '1.0'
entries:
- relatedLink: 'http://example.com/'
- relatedLink: 'http://example.com/'
- relatedLink: 'http://example.com/'
- relatedLink: 'http://example.com/'

20
tests/cases/XML/entry-rss0.yaml

@ -4,7 +4,27 @@ Empty entry:
<channel>
<item/>
</channel>
<item/>
</rdf:RDF>
output:
format: rdf
version: '0.90'
Entry link:
input: >
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://channel.netscape.com/rdf/simple/0.9/">
<channel>
<item>
<link>http://example.com/</link>
</item>
</channel>
<item>
<link>http://example.com/</link>
</item>
</rdf:RDF>
output:
format: rdf
version: '0.90'
entries:
- link: 'http://example.com/'
- link: 'http://example.com/'

16
tests/cases/XML/entry-rss1.yaml

@ -39,7 +39,7 @@ Dublin Core identifier:
entries:
- id: blah
Dublin Core identifier and language:
Dublin Core language:
input: >
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<item rdf:about="blah">
@ -52,3 +52,17 @@ Dublin Core identifier and language:
entries:
- id: blah
lang: fr
Entry link:
input: >
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<item rdf:about="blah">
<link>http://example.com/</link>
</item>
</rdf:RDF>
output:
format: rdf
version: '1.0'
entries:
- id: blah
link: 'http://example.com/'

Loading…
Cancel
Save