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

Side by Side Diff: LayoutTests/fast/files/blob-constructor-expected.txt

Issue 57483002: Implement File constructor. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Addressed feedback. Created 7 years, 1 month 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
OLDNEW
1 Test the Blob constructor. 1 Test the Blob constructor.
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 (new Blob()) instanceof window.Blob is true 6 PASS (new Blob()) instanceof window.Blob is true
7 PASS (new Blob([])) instanceof window.Blob is true 7 PASS (new Blob([])) instanceof window.Blob is true
8 PASS (new Blob(['hello'])) instanceof window.Blob is true 8 PASS (new Blob(['hello'])) instanceof window.Blob is true
9 PASS (new Blob(['hello'], {})) instanceof window.Blob is true 9 PASS (new Blob(['hello'], {})) instanceof window.Blob is true
10 PASS (new Blob(['hello'], {type:'text/html'})) instanceof window.Blob is true 10 PASS (new Blob(['hello'], {type:'text/html'})) instanceof window.Blob is true
(...skipping 25 matching lines...) Expand all
36 PASS (new Blob([], 123)) instanceof window.Blob threw exception TypeError: Secon d argument of the constructor is not of type Object. 36 PASS (new Blob([], 123)) instanceof window.Blob threw exception TypeError: Secon d argument of the constructor is not of type Object.
37 PASS (new Blob([], 123.4)) instanceof window.Blob threw exception TypeError: Sec ond argument of the constructor is not of type Object. 37 PASS (new Blob([], 123.4)) instanceof window.Blob threw exception TypeError: Sec ond argument of the constructor is not of type Object.
38 PASS (new Blob([], true)) instanceof window.Blob threw exception TypeError: Seco nd argument of the constructor is not of type Object. 38 PASS (new Blob([], true)) instanceof window.Blob threw exception TypeError: Seco nd argument of the constructor is not of type Object.
39 PASS (new Blob([], 'abc')) instanceof window.Blob threw exception TypeError: Sec ond argument of the constructor is not of type Object. 39 PASS (new Blob([], 'abc')) instanceof window.Blob threw exception TypeError: Sec ond argument of the constructor is not of type Object.
40 PASS (new Blob([], [])) instanceof window.Blob is true 40 PASS (new Blob([], [])) instanceof window.Blob is true
41 PASS (new Blob([], /abc/)) instanceof window.Blob is true 41 PASS (new Blob([], /abc/)) instanceof window.Blob is true
42 PASS (new Blob([], function () {})) instanceof window.Blob is true 42 PASS (new Blob([], function () {})) instanceof window.Blob is true
43 PASS (new Blob([], {type:'text/html'})).type is 'text/html' 43 PASS (new Blob([], {type:'text/html'})).type is 'text/html'
44 PASS (new Blob([], {type:'text/html'})).size is 0 44 PASS (new Blob([], {type:'text/html'})).size is 0
45 PASS (new Blob([], {type:'text/plain;charset=UTF-8'})).type is 'text/plain;chars et=utf-8' 45 PASS (new Blob([], {type:'text/plain;charset=UTF-8'})).type is 'text/plain;chars et=utf-8'
46 FAIL window.Blob.length should be 2. Was 0. 46 PASS window.Blob.length is 0
47 PASS new Blob([new DataView(new ArrayBuffer(100))]).size is 100 47 PASS new Blob([new DataView(new ArrayBuffer(100))]).size is 100
48 PASS new Blob([new Uint8Array(100)]).size is 100 48 PASS new Blob([new Uint8Array(100)]).size is 100
49 PASS new Blob([new Uint8ClampedArray(100)]).size is 100 49 PASS new Blob([new Uint8ClampedArray(100)]).size is 100
50 PASS new Blob([new Uint16Array(100)]).size is 200 50 PASS new Blob([new Uint16Array(100)]).size is 200
51 PASS new Blob([new Uint32Array(100)]).size is 400 51 PASS new Blob([new Uint32Array(100)]).size is 400
52 PASS new Blob([new Int8Array(100)]).size is 100 52 PASS new Blob([new Int8Array(100)]).size is 100
53 PASS new Blob([new Int16Array(100)]).size is 200 53 PASS new Blob([new Int16Array(100)]).size is 200
54 PASS new Blob([new Int32Array(100)]).size is 400 54 PASS new Blob([new Int32Array(100)]).size is 400
55 PASS new Blob([new Float32Array(100)]).size is 400 55 PASS new Blob([new Float32Array(100)]).size is 400
56 PASS new Blob([new Float64Array(100)]).size is 800 56 PASS new Blob([new Float64Array(100)]).size is 800
57 PASS new Blob([new Float64Array(100), new Int32Array(100), new Uint8Array(100), new DataView(new ArrayBuffer(100))]).size is 1400 57 PASS new Blob([new Float64Array(100), new Int32Array(100), new Uint8Array(100), new DataView(new ArrayBuffer(100))]).size is 1400
58 PASS new Blob([new Blob([new Int32Array(100)]), new Uint8Array(100), new Float32 Array(100), new DataView(new ArrayBuffer(100))]).size is 1000 58 PASS new Blob([new Blob([new Int32Array(100)]), new Uint8Array(100), new Float32 Array(100), new DataView(new ArrayBuffer(100))]).size is 1000
59 PASS new Blob([(new DataView(new ArrayBuffer(100))).buffer]).size is 100 59 PASS new Blob([(new DataView(new ArrayBuffer(100))).buffer]).size is 100
60 PASS new Blob([(new Uint8Array(100)).buffer]).size is 100 60 PASS new Blob([(new Uint8Array(100)).buffer]).size is 100
61 PASS new Blob([(new Uint8ClampedArray(100)).buffer]).size is 100 61 PASS new Blob([(new Uint8ClampedArray(100)).buffer]).size is 100
62 PASS new Blob([(new Uint16Array(100)).buffer]).size is 200 62 PASS new Blob([(new Uint16Array(100)).buffer]).size is 200
63 PASS new Blob([(new Uint32Array(100)).buffer]).size is 400 63 PASS new Blob([(new Uint32Array(100)).buffer]).size is 400
64 PASS new Blob([(new Int8Array(100)).buffer]).size is 100 64 PASS new Blob([(new Int8Array(100)).buffer]).size is 100
65 PASS new Blob([(new Int16Array(100)).buffer]).size is 200 65 PASS new Blob([(new Int16Array(100)).buffer]).size is 200
66 PASS new Blob([(new Int32Array(100)).buffer]).size is 400 66 PASS new Blob([(new Int32Array(100)).buffer]).size is 400
67 PASS new Blob([(new Float32Array(100)).buffer]).size is 400 67 PASS new Blob([(new Float32Array(100)).buffer]).size is 400
68 PASS new Blob([(new Float64Array(100)).buffer]).size is 800 68 PASS new Blob([(new Float64Array(100)).buffer]).size is 800
69 PASS new Blob([(new Float64Array(100)).buffer, (new Int32Array(100)).buffer, (ne w Uint8Array(100)).buffer, (new DataView(new ArrayBuffer(100))).buffer]).size is 1400 69 PASS new Blob([(new Float64Array(100)).buffer, (new Int32Array(100)).buffer, (ne w Uint8Array(100)).buffer, (new DataView(new ArrayBuffer(100))).buffer]).size is 1400
70 PASS new Blob([new Blob([(new Int32Array(100)).buffer]), (new Uint8Array(100)).b uffer, (new Float32Array(100)).buffer, (new DataView(new ArrayBuffer(100))).buff er]).size is 1000 70 PASS new Blob([new Blob([(new Int32Array(100)).buffer]), (new Uint8Array(100)).b uffer, (new Float32Array(100)).buffer, (new DataView(new ArrayBuffer(100))).buff er]).size is 1000
71 PASS successfullyParsed is true 71 PASS successfullyParsed is true
72 72
73 TEST COMPLETE 73 TEST COMPLETE
74 74
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698