Update tests
authorMarius Gavrilescu <marius@ieval.ro>
Tue, 3 Sep 2013 08:04:10 +0000 (11:04 +0300)
committerMarius Gavrilescu <marius@ieval.ro>
Tue, 3 Sep 2013 08:04:10 +0000 (11:04 +0300)
MANIFEST
empty.ogg [new file with mode: 0644]
t/App-MusicExpo.t
t/musicexpo-cache.t

index 3aac6cc79e8f81342b12c456b3000f386e8cea86..6b43953df6e769627f1cd0ab47e248636596ea5b 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -9,3 +9,4 @@ lib/App/MusicExpo.pm
 musicexpo
 empty.mp3
 empty.flac
+empty.ogg
diff --git a/empty.ogg b/empty.ogg
new file mode 100644 (file)
index 0000000..62ca552
Binary files /dev/null and b/empty.ogg differ
index 6dfc4550421fab69cad8f769fa8e28f13b1707d0..ca2c37d5a24c2f3b162b360de7ca60bbb63986b0 100644 (file)
@@ -2,7 +2,7 @@
 use v5.14;
 use warnings;
 
-use Test::More tests => 19;
+use Test::More tests => 28;
 
 use Storable qw/thaw/;
 
@@ -10,6 +10,7 @@ BEGIN { use_ok('App::MusicExpo'); }
 
 my $flacinfo = thaw App::MusicExpo::flacinfo 'empty.flac';
 my $mp3info = thaw App::MusicExpo::mp3info 'empty.mp3';
+my $vorbisinfo = thaw App::MusicExpo::vorbisinfo 'empty.ogg';
 
 is $flacinfo->{format}, 'FLAC', 'flacinfo format';
 is $flacinfo->{title}, 'Cellule', 'flacinfo title';
@@ -19,7 +20,7 @@ is $flacinfo->{album}, 'L\'autre endroit', 'flacinfo album';
 is $flacinfo->{tracknumber}, '01', 'flacinfo tracknumber';
 is $flacinfo->{tracktotal}, '09', 'flacinfo tracktotal';
 is $flacinfo->{genre}, 'Electro', 'flacinfo genre';
-is $flacinfo->{path}, '/music/empty.flac', 'flacinfo path';
+is $flacinfo->{file}, 'empty.flac', 'flacinfo path';
 
 is $mp3info->{format}, 'MP3', 'mp3info format';
 is $mp3info->{title}, 'Cellule', 'mp3info title';
@@ -29,4 +30,14 @@ is $mp3info->{album}, 'L\'autre endroit', 'mp3info album';
 is $mp3info->{tracknumber}, '01', 'mp3info tracknumber';
 is $mp3info->{tracktotal}, '09', 'mp3info tracktotal';
 is $mp3info->{genre}, 'Electro', 'mp3info genre';
-is $mp3info->{path}, '/music/empty.mp3', 'mp3info path';
+is $mp3info->{file}, 'empty.mp3', 'mp3info path';
+
+is $vorbisinfo->{format}, 'Vorbis', 'vorbisinfo format';
+is $vorbisinfo->{title}, 'Cellule', 'vorbisinfo title';
+is $vorbisinfo->{artist}, 'Silence', 'vorbisinfo artist';
+is $vorbisinfo->{year}, 2005, 'vorbisinfo year';
+is $vorbisinfo->{album}, 'L\'autre endroit', 'vorbisinfo album';
+is $vorbisinfo->{tracknumber}, '01', 'vorbisinfo tracknumber';
+is $vorbisinfo->{tracktotal}, '09', 'vorbisinfo tracktotal';
+is $vorbisinfo->{genre}, 'Electro', 'vorbisinfo genre';
+is $vorbisinfo->{file}, 'empty.ogg', 'vorbisinfo path';
index 21f5d99aad3d131d06ab3a773af11bd485280bf7..1f464ed112570eaad1656d2cfde928e3822a321e 100644 (file)
@@ -32,8 +32,7 @@ is $out, <<'OUT', 'output is correct';
 <thead>
 <tr><th>Title<th>Artist<th>Album<th>Genre<th>Track<th>Year<th>Type
 <tbody>
-<tr><td><a href="%2Fmusic%2Fempty.flac">Cellule</a><td>Silence<td>L&#39;autre endroit<td>Electro<td>01/09<td>2005<td>FLAC
-<tr><td><a href="%2Fmusic%2Fempty.mp3">Cellule</a><td>Silence<td>L&#39;autre endroit<td>Electro<td>01/09<td>2005<td>MP3
+<tr><td><a href=Cellule<td>Silence<td>L&#39;autre endroit<td>Electro<td>01/09<td>2005<td><a href="/music/empty.flac">FLAC</a> <a href="/music/empty.mp3">MP3</a> 
 </table>
 OUT
 
This page took 0.013891 seconds and 4 git commands to generate.