File: guid.t

package info (click to toggle)
libxml-rss-perl 1.49-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 768 kB
  • sloc: perl: 6,894; xml: 378; makefile: 8
file content (51 lines) | stat: -rw-r--r-- 1,810 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# This is to test the following bug:
# https://rt.cpan.org/Ticket/Display.html?id=24742

use strict;
use warnings;

use Test::More tests => 1;

use XML::RSS;

{
    my $rss_text = qq(<?xml version="1.0" encoding="utf-8"?>
    <rss version="2.0">
     <channel>
      <title>Example 2.0 Channel</title>
      <link>http://example.com/</link>
      <description>To lead by example</description>
      <language>en-us</language>
      <copyright>All content Public Domain, except comments which remains copyright the author</copyright> 
      <managingEditor>editor\@example.com</managingEditor> 
      <webMaster>webmaster\@example.com</webMaster>
      <docs>http://backend.userland.com/rss</docs>
      <category  domain="http://www.dmoz.org">Reference/Libraries/Library_and_Information_Science/Technical_Services/Cataloguing/Metadata/RDF/Applications/RSS/</category>
      <generator>The Superest Dooperest RSS Generator</generator>
      <lastBuildDate>Mon, 02 Sep 2002 03:19:17 GMT</lastBuildDate>
      <ttl>60</ttl>

      <item>
       <title>News for September the Second</title>
       <link>http://example.com/2002/09/02</link>
       <description>other things happened today</description>
       <comments>http://example.com/2002/09/02/comments.html</comments>
       <author>joeuser\@example.com</author>
       <pubDate>Mon, 02 Sep 2002 03:19:00 GMT</pubDate>
       <guid isPermaLink="true">http://example.com/2002/09/02</guid>
       <enclosure url="http://example.com/test.mp3" length="5352283" type="audio/mpeg" />
      </item>

     </channel>
    </rss>);

    my $xml = XML::RSS->new();

    $xml->parse($rss_text);

    # TEST
    ok (
        (index($xml->as_string(), q{<guid isPermaLink="true">http://example.com/2002/09/02</guid>}) >= 0), 
        "Checking for correct guid"
    );
}