| OLD | NEW | 
| (Empty) |  | 
 |   1 <!DOCTYPE html> | 
 |   2 <html> | 
 |   3 <head> | 
 |   4 <script src="../resources/js-test.js"></script> | 
 |   5 <script src="resources/common.js"></script> | 
 |   6 </head> | 
 |   7 <body> | 
 |   8 <p id="description"></p> | 
 |   9 <div id="console"></div> | 
 |  10  | 
 |  11 <script> | 
 |  12 description("Tests that the reflected Key.usages are normalized."); | 
 |  13  | 
 |  14 jsTestIsAsync = true; | 
 |  15  | 
 |  16 var aesCbc = {name: 'aes-cbc'}; | 
 |  17 var aesKeyBytes = new Uint8Array(16); | 
 |  18 var extractable = true; | 
 |  19  | 
 |  20 // The usages includes several duplicates. | 
 |  21 crypto.subtle.importKey('raw', aesKeyBytes, aesCbc, extractable, ['decrypt','dec
    rypt','encrypt','wrapKey','encrypt', 'encrypt']).then(function(result) { | 
 |  22     key = result; | 
 |  23  | 
 |  24     shouldEvaluateAs("key.usages.join(',')", "encrypt,decrypt,wrapKey"); | 
 |  25 }).then(finishJSTest, failAndFinishJSTest); | 
 |  26  | 
 |  27 </script> | 
 |  28  | 
 |  29 </body> | 
 |  30 </html> | 
| OLD | NEW |