Changesets can be listed by changeset number.
The Git repository is here.
- Revision:
- 15
- Log:
Attempt to update Typo to a Typo SVN HEAD release from around the
time the prototype installation was set up on the RISC OS Open Limited
web site. Timestamps place this at 04-Jul so a revision from 05-Jul or
earlier was pulled and copied over the 2.6.0 tarball stable code.
- Author:
- adh
- Date:
- Sat Jul 22 23:27:35 +0100 2006
- Size:
- 4617 Bytes
1 | require File.dirname(__FILE__) + '/../test_helper' |
2 | |
3 | class AudioscrobblerTest < Test::Unit::TestCase |
4 | |
5 | def setup |
6 | @audioscrobbler = Audioscrobbler.new("", false) |
7 | @audioscrobbler.send(:parse, fixture) |
8 | end |
9 | |
10 | def test_parser |
11 | assert_equal 3, @audioscrobbler.items.size |
12 | end |
13 | |
14 | def test_fields |
15 | assert_equal "Audioscrobbler Musical Profile: benjackson", @audioscrobbler.title |
16 | assert_equal "http://www.audioscrobbler.com/user/benjackson/", @audioscrobbler.link |
17 | end |
18 | |
19 | def test_items |
20 | assert_equal "Badly Drawn Boy", @audioscrobbler.items[0].artist |
21 | assert_equal "Life Turned Upside Down", @audioscrobbler.items[0].title |
22 | assert_equal "http://www.audioscrobbler.com/music/Badly+Drawn+Boy/_/Life+Turned+Upside+Down", @audioscrobbler.items[0].link |
23 | end |
24 | |
25 | private |
26 | |
27 | def fixture |
28 | %{ <rdf:RDF> |
29 | |
30 | <channel rdf:about="http://ws.audioscrobbler.com/rdf/history/benjackson"> |
31 | <title>Audioscrobbler Musical Profile: benjackson</title> |
32 | <link>http://www.audioscrobbler.com/user/benjackson/</link> |
33 | |
34 | <description> |
35 | benjackson's last played tracks, as recorded by Audioscrobbler.com |
36 | </description> |
37 | <cc:license rdf:resource="http://www.creativecommons.org/licenses/by-nc-sa/1.0/"/> |
38 | <dc:creator>benjackson</dc:creator> |
39 | <dc:date>2005-08-03T2:33:30+00:00</dc:date> |
40 | <admin:generatorAgent rdf:resource="http://www.audioscrobbler.com/"/> |
41 | <admin:errorReportsTo rdf:resource="mailto:support@audioscrobbler.com"/> |
42 | |
43 | <items> |
44 | |
45 | <rdf:Seq> |
46 | <rdf:li rdf:resource="http://mm.musicbrainz.org/track/MBIDHERE"/> |
47 | <rdf:li rdf:resource="http://mm.musicbrainz.org/track/MBIDHERE"/> |
48 | <rdf:li rdf:resource="http://mm.musicbrainz.org/track/MBIDHERE"/> |
49 | <rdf:li rdf:resource="http://mm.musicbrainz.org/track/MBIDHERE"/> |
50 | <rdf:li rdf:resource="http://mm.musicbrainz.org/track/MBIDHERE"/> |
51 | <rdf:li rdf:resource="http://mm.musicbrainz.org/track/MBIDHERE"/> |
52 | <rdf:li rdf:resource="http://mm.musicbrainz.org/track/MBIDHERE"/> |
53 | <rdf:li rdf:resource="http://mm.musicbrainz.org/track/MBIDHERE"/> |
54 | <rdf:li rdf:resource="http://mm.musicbrainz.org/track/MBIDHERE"/> |
55 | <rdf:li rdf:resource="http://mm.musicbrainz.org/track/MBIDHERE"/> |
56 | </rdf:Seq> |
57 | </items> |
58 | </channel> |
59 | |
60 | <item rdf:about="http://mm.musicbrainz.org/track/MBIDHERE"> |
61 | |
62 | <link>http://www.audioscrobbler.com/music/Badly+Drawn+Boy/_/Life+Turned+Upside+Down</link> |
63 | <description>Badly Drawn Boy - Life Turned Upside Down</description> |
64 | <guid isPermaLink="false">8394@www.audioscrobbler.com/user/benjackson/</guid> |
65 | <dc:date>2005-08-03T02:31:18+00:00</dc:date> |
66 | <dc:title>Life Turned Upside Down</dc:title> |
67 | |
68 | <mm:Artist rdf:about="http://mm.musicbrainz.org/artist/0881daf1-20df-4a3e-a84f-6476a84bb172"> |
69 | |
70 | <dc:creator> |
71 | <dc:title>Badly Drawn Boy</dc:title> |
72 | </dc:creator> |
73 | </mm:Artist> |
74 | |
75 | <mm:albumlist> |
76 | |
77 | <mm:Album rdf:about="http://mm.musicbrainz.org/album/MBIDHERE"> |
78 | <dc:title>One Plus One Is One</dc:title> |
79 | </mm:Album> |
80 | </mm:albumlist> |
81 | </item> |
82 | |
83 | <item rdf:about="http://mm.musicbrainz.org/track/MBIDHERE"> |
84 | |
85 | <link>http://www.audioscrobbler.com/music/Badly+Drawn+Boy/_/Logic+of+a+Friend</link> |
86 | <description>Badly Drawn Boy - Logic of a Friend</description> |
87 | <guid isPermaLink="false">8393@www.audioscrobbler.com/user/benjackson/</guid> |
88 | <dc:date>2005-08-03T02:26:39+00:00</dc:date> |
89 | <dc:title>Logic of a Friend</dc:title> |
90 | |
91 | <mm:Artist rdf:about="http://mm.musicbrainz.org/artist/0881daf1-20df-4a3e-a84f-6476a84bb172"> |
92 | |
93 | <dc:creator> |
94 | <dc:title>Badly Drawn Boy</dc:title> |
95 | </dc:creator> |
96 | </mm:Artist> |
97 | |
98 | <mm:albumlist> |
99 | |
100 | <mm:Album rdf:about="http://mm.musicbrainz.org/album/MBIDHERE"> |
101 | <dc:title>One Plus One Is One</dc:title> |
102 | </mm:Album> |
103 | </mm:albumlist> |
104 | </item> |
105 | |
106 | <item rdf:about="http://mm.musicbrainz.org/track/MBIDHERE"> |
107 | |
108 | <link>http://www.audioscrobbler.com/music/Badly+Drawn+Boy/_/Four+Leaf+Clover</link> |
109 | <description>Badly Drawn Boy - Four Leaf Clover</description> |
110 | <guid isPermaLink="false">8392@www.audioscrobbler.com/user/benjackson/</guid> |
111 | <dc:date>2005-08-03T02:22:17+00:00</dc:date> |
112 | <dc:title>Four Leaf Clover</dc:title> |
113 | |
114 | <mm:Artist rdf:about="http://mm.musicbrainz.org/artist/0881daf1-20df-4a3e-a84f-6476a84bb172"> |
115 | |
116 | <dc:creator> |
117 | <dc:title>Badly Drawn Boy</dc:title> |
118 | </dc:creator> |
119 | </mm:Artist> |
120 | |
121 | <mm:albumlist> |
122 | |
123 | <mm:Album rdf:about="http://mm.musicbrainz.org/album/MBIDHERE"> |
124 | <dc:title>One Plus One Is One</dc:title> |
125 | </mm:Album> |
126 | </mm:albumlist> |
127 | </item> |
128 | |
129 | </rdf:RDF> |
130 | } |
131 | end |
132 | end |