Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1196)

Side by Side Diff: LayoutTests/crypto/random-values-types-expected.txt

Issue 235123002: Should throw TypeError instead of TypeMismatchError (modules) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | LayoutTests/crypto/worker-random-values-types-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Tests which types are valid for crypto.randomValues. 1 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 PASS 'crypto' in self is true 6 PASS 'crypto' in self is true
7 PASS 'getRandomValues' in self.crypto is true 7 PASS 'getRandomValues' in self.crypto is true
8 PASS random = crypto.getRandomValues(new Uint8Array(3)) is defined. 8 PASS random = crypto.getRandomValues(new Uint8Array(3)) is defined.
9 PASS random is an instance of Uint8Array 9 PASS random is an instance of Uint8Array
10 PASS view = new Uint8Array(3) is defined. 10 PASS view = new Uint8Array(3) is defined.
(...skipping 22 matching lines...) Expand all
33 PASS random = crypto.getRandomValues(new Uint32Array(3)) is defined. 33 PASS random = crypto.getRandomValues(new Uint32Array(3)) is defined.
34 PASS random is an instance of Uint32Array 34 PASS random is an instance of Uint32Array
35 PASS view = new Uint32Array(3) is defined. 35 PASS view = new Uint32Array(3) is defined.
36 PASS random = crypto.getRandomValues(view) is defined. 36 PASS random = crypto.getRandomValues(view) is defined.
37 PASS random is view 37 PASS random is view
38 PASS random = crypto.getRandomValues(new Int32Array(3)) is defined. 38 PASS random = crypto.getRandomValues(new Int32Array(3)) is defined.
39 PASS random is an instance of Int32Array 39 PASS random is an instance of Int32Array
40 PASS view = new Int32Array(3) is defined. 40 PASS view = new Int32Array(3) is defined.
41 PASS random = crypto.getRandomValues(view) is defined. 41 PASS random = crypto.getRandomValues(view) is defined.
42 PASS random is view 42 PASS random is view
43 PASS crypto.getRandomValues(new Float32Array(3)) threw exception TypeMismatchErr or: Failed to execute 'getRandomValues' on 'Crypto': The provided ArrayBufferVie w is of type 'Float32', which is not an integer array type.. 43 PASS crypto.getRandomValues(new Float32Array(3)) threw exception TypeError: Fail ed to execute 'getRandomValues' on 'Crypto': The provided ArrayBufferView is of type 'Float32', which is not an integer array type..
44 PASS crypto.getRandomValues(new Float64Array(3)) threw exception TypeMismatchErr or: Failed to execute 'getRandomValues' on 'Crypto': The provided ArrayBufferVie w is of type 'Float64', which is not an integer array type.. 44 PASS crypto.getRandomValues(new Float64Array(3)) threw exception TypeError: Fail ed to execute 'getRandomValues' on 'Crypto': The provided ArrayBufferView is of type 'Float64', which is not an integer array type..
45 PASS buffer = new Uint8Array(32) is defined. 45 PASS buffer = new Uint8Array(32) is defined.
46 PASS buffer.buffer is defined. 46 PASS buffer.buffer is defined.
47 PASS view = new DataView(buffer.buffer) is defined. 47 PASS view = new DataView(buffer.buffer) is defined.
48 PASS crypto.getRandomValues(view) threw exception TypeMismatchError: Failed to e xecute 'getRandomValues' on 'Crypto': The provided ArrayBufferView is of type 'D ataView', which is not an integer array type.. 48 PASS crypto.getRandomValues(view) threw exception TypeError: Failed to execute ' getRandomValues' on 'Crypto': The provided ArrayBufferView is of type 'DataView' , which is not an integer array type..
49 PASS successfullyParsed is true 49 PASS successfullyParsed is true
50 50
51 TEST COMPLETE 51 TEST COMPLETE
52 52
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/crypto/worker-random-values-types-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698