OLD | NEW |
1 [Worker] Tests which types are valid for crypto.randomValues. | 1 [Worker] Tests which types are valid for crypto.randomValues. |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 | 5 |
6 Starting worker: resources/random-values-types.js | 6 Starting worker: resources/random-values-types.js |
7 PASS [Worker] 'crypto' in self is true | 7 PASS [Worker] 'crypto' in self is true |
8 PASS [Worker] 'getRandomValues' in self.crypto is true | 8 PASS [Worker] 'getRandomValues' in self.crypto is true |
| 9 PASS [Worker] crypto.getRandomValues() threw exception TypeError: Failed to exec
ute 'getRandomValues' on 'Crypto': 1 argument required, but only 0 present.. |
| 10 PASS [Worker] crypto.getRandomValues(undefined) threw exception TypeMismatchErro
r: Failed to execute 'getRandomValues' on 'Crypto': The provided ArrayBufferView
is null.. |
| 11 PASS [Worker] crypto.getRandomValues(null) threw exception TypeMismatchError: Fa
iled to execute 'getRandomValues' on 'Crypto': The provided ArrayBufferView is n
ull.. |
9 PASS [Worker] random = crypto.getRandomValues(new Uint8Array(3)) is defined. | 12 PASS [Worker] random = crypto.getRandomValues(new Uint8Array(3)) is defined. |
10 PASS [Worker] random is an instance of Uint8Array | 13 PASS [Worker] random is an instance of Uint8Array |
11 PASS [Worker] view = new Uint8Array(3) is defined. | 14 PASS [Worker] view = new Uint8Array(3) is defined. |
12 PASS [Worker] random = crypto.getRandomValues(view) is defined. | 15 PASS [Worker] random = crypto.getRandomValues(view) is defined. |
13 PASS [Worker] random is view | 16 PASS [Worker] random is view |
14 PASS [Worker] random = crypto.getRandomValues(new Int8Array(3)) is defined. | 17 PASS [Worker] random = crypto.getRandomValues(new Int8Array(3)) is defined. |
15 PASS [Worker] random is an instance of Int8Array | 18 PASS [Worker] random is an instance of Int8Array |
16 PASS [Worker] view = new Int8Array(3) is defined. | 19 PASS [Worker] view = new Int8Array(3) is defined. |
17 PASS [Worker] random = crypto.getRandomValues(view) is defined. | 20 PASS [Worker] random = crypto.getRandomValues(view) is defined. |
18 PASS [Worker] random is view | 21 PASS [Worker] random is view |
(...skipping 25 matching lines...) Expand all Loading... |
44 PASS [Worker] crypto.getRandomValues(new Float32Array(3)) threw exception TypeMi
smatchError: Failed to execute 'getRandomValues' on 'Crypto': The provided Array
BufferView is of type 'Float32', which is not an integer array type.. | 47 PASS [Worker] crypto.getRandomValues(new Float32Array(3)) threw exception TypeMi
smatchError: Failed to execute 'getRandomValues' on 'Crypto': The provided Array
BufferView is of type 'Float32', which is not an integer array type.. |
45 PASS [Worker] crypto.getRandomValues(new Float64Array(3)) threw exception TypeMi
smatchError: Failed to execute 'getRandomValues' on 'Crypto': The provided Array
BufferView is of type 'Float64', which is not an integer array type.. | 48 PASS [Worker] crypto.getRandomValues(new Float64Array(3)) threw exception TypeMi
smatchError: Failed to execute 'getRandomValues' on 'Crypto': The provided Array
BufferView is of type 'Float64', which is not an integer array type.. |
46 PASS [Worker] buffer = new Uint8Array(32) is defined. | 49 PASS [Worker] buffer = new Uint8Array(32) is defined. |
47 PASS [Worker] buffer.buffer is defined. | 50 PASS [Worker] buffer.buffer is defined. |
48 PASS [Worker] view = new DataView(buffer.buffer) is defined. | 51 PASS [Worker] view = new DataView(buffer.buffer) is defined. |
49 PASS [Worker] crypto.getRandomValues(view) threw exception TypeMismatchError: Fa
iled to execute 'getRandomValues' on 'Crypto': The provided ArrayBufferView is o
f type 'DataView', which is not an integer array type.. | 52 PASS [Worker] crypto.getRandomValues(view) threw exception TypeMismatchError: Fa
iled to execute 'getRandomValues' on 'Crypto': The provided ArrayBufferView is o
f type 'DataView', which is not an integer array type.. |
50 PASS successfullyParsed is true | 53 PASS successfullyParsed is true |
51 | 54 |
52 TEST COMPLETE | 55 TEST COMPLETE |
53 | 56 |
OLD | NEW |