| Index: third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-keystatuses-multiple-keys.html
|
| diff --git a/third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-keystatuses-multiple-keys.html b/third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-keystatuses-multiple-keys.html
|
| index 012c9bf3d00779c3bf7ac70a6931ee0ba90c50d5..fb3a5dd5a67de3e89c2e009051e0f830a19fb2b3 100644
|
| --- a/third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-keystatuses-multiple-keys.html
|
| +++ b/third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-keystatuses-multiple-keys.html
|
| @@ -15,38 +15,39 @@
|
| var initData;
|
|
|
| // Create a list of multiple unique keyIds.
|
| - var keyIds = [ stringToUint8Array('keyid'),
|
| - stringToUint8Array('a really long keyid'),
|
| - new Uint8Array([0,1,2,3]),
|
| - new Uint8Array([0,1,2,3,4]),
|
| - new Uint8Array([0,1,2,3,4,5]),
|
| - new Uint8Array([0,1,2,3,4,6]),
|
| - stringToUint8Array('7'),
|
| - stringToUint8Array('8'),
|
| - stringToUint8Array('9'),
|
| - stringToUint8Array('10'),
|
| - stringToUint8Array('11'),
|
| - stringToUint8Array('12'),
|
| - stringToUint8Array('13'),
|
| - stringToUint8Array('14'),
|
| - stringToUint8Array('15'),
|
| - stringToUint8Array('16'),
|
| - stringToUint8Array('17'),
|
| - stringToUint8Array('18'),
|
| - stringToUint8Array('19'),
|
| - stringToUint8Array('20'),
|
| - stringToUint8Array('21'),
|
| - stringToUint8Array('22'),
|
| - stringToUint8Array('23'),
|
| - stringToUint8Array('24'),
|
| - stringToUint8Array('25')
|
| - ];
|
| + const keyIds = [
|
| + { keyId: stringToUint8Array('keyid'), status: 'usable' },
|
| + { keyId: stringToUint8Array('a really long keyid'), status: 'usable' },
|
| + { keyId: new Uint8Array([0,1,2,3]), status: 'usable' },
|
| + { keyId: new Uint8Array([0,1,2,3,4]), status: 'usable' },
|
| + { keyId: new Uint8Array([0,1,2,3,4,5]), status: 'usable' },
|
| + { keyId: new Uint8Array([0,1,2,3,4,6]), status: 'usable' },
|
| + { keyId: stringToUint8Array('7'), status: 'usable' },
|
| + { keyId: stringToUint8Array('8'), status: 'usable' },
|
| + { keyId: stringToUint8Array('9'), status: 'usable' },
|
| + { keyId: stringToUint8Array('10'), status: 'usable' },
|
| + { keyId: stringToUint8Array('11'), status: 'usable' },
|
| + { keyId: stringToUint8Array('12'), status: 'usable' },
|
| + { keyId: stringToUint8Array('13'), status: 'usable' },
|
| + { keyId: stringToUint8Array('14'), status: 'usable' },
|
| + { keyId: stringToUint8Array('15'), status: 'usable' },
|
| + { keyId: stringToUint8Array('16'), status: 'usable' },
|
| + { keyId: stringToUint8Array('17'), status: 'usable' },
|
| + { keyId: stringToUint8Array('18'), status: 'usable' },
|
| + { keyId: stringToUint8Array('19'), status: 'usable' },
|
| + { keyId: stringToUint8Array('20'), status: 'usable' },
|
| + { keyId: stringToUint8Array('21'), status: 'usable' },
|
| + { keyId: stringToUint8Array('22'), status: 'usable' },
|
| + { keyId: stringToUint8Array('23'), status: 'usable' },
|
| + { keyId: stringToUint8Array('24'), status: 'usable' },
|
| + { keyId: stringToUint8Array('25'), status: 'usable' }
|
| + ];
|
|
|
|
|
| function processKeyStatusesChange(event)
|
| {
|
| // All 25 keyIds should be returned in keyStatuses.
|
| - verifyKeyStatuses(mediaKeySession.keyStatuses, { expected: keyIds, unexpected: [] });
|
| + verifyKeyStatuses(mediaKeySession.keyStatuses, keyIds);
|
| test.done();
|
| }
|
|
|
| @@ -60,7 +61,7 @@
|
| // Use the same key for all 25 keyIds.
|
| var rawKey = new Uint8Array([0xeb, 0xdd, 0x62, 0xf1, 0x68, 0x14, 0xd2, 0x7b,
|
| 0x68, 0xef, 0x12, 0x2a, 0xfc, 0xe4, 0xae, 0x3c]);
|
| - var jwks = keyIds.map(function(keyId) { return createJWK(keyId, rawKey); });
|
| + var jwks = keyIds.map(function(item) { return createJWK(item.keyId, rawKey); });
|
| var jwkSet = stringToUint8Array(createJWKSet.apply(this, jwks));
|
|
|
| mediaKeySession.update(jwkSet).catch(function(error) {
|
|
|