+$fh = str_file_handle(<<EOF);
+ALBUM=Close
+TITLE=You Came
+TRACKNUMBER=2
+TRACKTOTAL=10
+DISCNUMBER=1
+DISCTOTAL=1
+DATE=1988
+GROUPING=Pop
+COPYRIGHT=℗ 1988 MCA Records Ltd.
+GENRE=Pop Rock
+ALBUMARTIST=Kim Wilde
+ARTIST=Kim Wilde
+DESCRIPTION=Interprètes : Tony Swain, Producer
+Kim Wilde, Vocals, MainArtist, AssociatedPerformer, ComposerLyricist
+Rick Wilde, ComposerLyricist
+Ricki Wilde, Producer\r
+Label : UMC (Universal Music Catalogue) - Universal Music\r
+
+EOF
+eq_or_diff
+ [read_tags($fh)],
+ [
+ {
+ ARTIST => ['Kim Wilde'],
+ ALBUM => ['Close'],
+ DISCNUMBER => ['1'],
+ DISCTOTAL => ['1'],
+ DATE => ['1988'],
+ GROUPING => ['Pop'],
+ COPYRIGHT => ['℗ 1988 MCA Records Ltd.'],
+ GENRE => ['Pop Rock'],
+ ALBUMARTIST => ['Kim Wilde'],
+ ARTIST => ['Kim Wilde'],
+ DESCRIPTION => ['Interprètes : Tony Swain, Producer'],
+ TITLE => ['You Came'],
+ TRACKNUMBER => ['2'],
+ TRACKTOTAL => ['10'],
+ },
+ [],
+ ],
+ 'multiple lines in tag';
+
+# broken data
+
+$fh = str_file_handle(<<EOF);
+lead off with junk
+EOF
+
+$fh = str_file_handle(<<EOF);
+ARTIST=Reba McEntire
+starteed off good but went bad...
+EOF
+