]>
Commit | Line | Data |
---|---|---|
8086953c | 1 | #!/usr/bin/perl -wT |
21cd9240 MG |
2 | use v5.14; |
3 | use warnings; | |
4 | ||
5 | use Test::More tests => 19; | |
6 | ||
7 | use Storable qw/thaw/; | |
8 | ||
9 | BEGIN { use_ok('App::MusicExpo'); } | |
10 | ||
21cd9240 MG |
11 | my $flacinfo = thaw App::MusicExpo::flacinfo 'empty.flac'; |
12 | my $mp3info = thaw App::MusicExpo::mp3info 'empty.mp3'; | |
13 | ||
14 | is $flacinfo->{format}, 'FLAC', 'flacinfo format'; | |
15 | is $flacinfo->{title}, 'Cellule', 'flacinfo title'; | |
16 | is $flacinfo->{artist}, 'Silence', 'flacinfo artist'; | |
17 | is $flacinfo->{year}, 2005, 'flacinfo year'; | |
d718c66c | 18 | is $flacinfo->{album}, 'L\'autre endroit', 'flacinfo album'; |
21cd9240 MG |
19 | is $flacinfo->{tracknumber}, '01', 'flacinfo tracknumber'; |
20 | is $flacinfo->{tracktotal}, '09', 'flacinfo tracktotal'; | |
21 | is $flacinfo->{genre}, 'Electro', 'flacinfo genre'; | |
22 | is $flacinfo->{path}, '/music/empty.flac', 'flacinfo path'; | |
23 | ||
24 | is $mp3info->{format}, 'MP3', 'mp3info format'; | |
25 | is $mp3info->{title}, 'Cellule', 'mp3info title'; | |
26 | is $mp3info->{artist}, 'Silence', 'mp3info artist'; | |
27 | is $mp3info->{year}, 2005, 'mp3info year'; | |
d718c66c | 28 | is $mp3info->{album}, 'L\'autre endroit', 'mp3info album'; |
21cd9240 MG |
29 | is $mp3info->{tracknumber}, '01', 'mp3info tracknumber'; |
30 | is $mp3info->{tracktotal}, '09', 'mp3info tracktotal'; | |
31 | is $mp3info->{genre}, 'Electro', 'mp3info genre'; | |
32 | is $mp3info->{path}, '/music/empty.mp3', 'mp3info path'; |