blob: db7f5493edd7da056002918c2ad004a08ec99a64 [file] [log] [blame]
function assert_image_equals(expected, observed) {
assert_equals(expected.src, observed.src);
assert_equals(expected.type, observed.type);
assert_equals(expected.sizes, observed.sizes);
}
export function assert_metadata_equals(expected, observed) {
assert_equals(expected.title, observed.title, 'metadata.title');
assert_equals(expected.artist, observed.artist, 'metadata.artist');
assert_equals(expected.album, observed.album, 'metadata.album');
assert_equals(
expected.artwork.length, observed.artwork.length,
'metadata.artwork.length');
for (var i = 0; i < expected.artwork.length; i++)
assert_image_equals(expected.artwork[i], observed.artwork[i]);
}