| Index: third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-utils.js
|
| diff --git a/third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-utils.js b/third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-utils.js
|
| index 38d1c9912ce5398e3dab4f02d95fa27cf3436b0a..a8d5829fe0db9d51847119e60c4436e9176bd208 100644
|
| --- a/third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-utils.js
|
| +++ b/third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-utils.js
|
| @@ -181,28 +181,18 @@ function dumpKeyStatuses(keyStatuses)
|
| });
|
| }
|
|
|
| -// Verify that |keyStatuses| contains just the keys in |keys.expected|
|
| -// and none of the keys in |keys.unexpected|. All expected keys should have
|
| -// status |status|. Example call: verifyKeyStatuses(mediaKeySession.keyStatuses,
|
| -// { expected: [key1], unexpected: [key2] }, 'usable');
|
| -function verifyKeyStatuses(keyStatuses, keys, status) {
|
| - var expected = keys.expected || [];
|
| - var unexpected = keys.unexpected || [];
|
| - status = status || 'usable';
|
| -
|
| +// Verify that |keyStatuses| contains just the keys in the array |expected|.
|
| +// Each entry specifies the keyId and status expected.
|
| +// Example call: verifyKeyStatuses(mediaKeySession.keyStatuses,
|
| +// [{keyId: key1, status: 'usable'}, {keyId: key2, status: 'released'}]);
|
| +function verifyKeyStatuses(keyStatuses, expected) {
|
| // |keyStatuses| should have same size as number of |keys.expected|.
|
| assert_equals(keyStatuses.size, expected.length);
|
|
|
| - // All |keys.expected| should be found.
|
| - expected.map(function(key) {
|
| - assert_true(keyStatuses.has(key));
|
| - assert_equals(keyStatuses.get(key), status);
|
| - });
|
| -
|
| - // All |keys.unexpected| should not be found.
|
| - unexpected.map(function(key) {
|
| - assert_false(keyStatuses.has(key));
|
| - assert_equals(keyStatuses.get(key), undefined);
|
| + // All |expected| should be found.
|
| + expected.map(function(item) {
|
| + assert_true(keyStatuses.has(item.keyId));
|
| + assert_equals(keyStatuses.get(item.keyId), item.status);
|
| });
|
| }
|
|
|
|
|