Lines Matching refs:assert
5 const assert = require('assert');
12 assert.strictEqual(b.size, 0);
13 assert.strictEqual(b.type, '');
16 assert.throws(() => new Blob(false), {
20 assert.throws(() => new Blob('hello'), {
24 assert.throws(() => new Blob({}), {
30 assert(b);
31 assert.strictEqual(b.size, 0);
32 assert.strictEqual(b.type, '');
35 assert.deepStrictEqual(ab, new ArrayBuffer(0));
38 assert.strictEqual(text, '');
41 assert.strictEqual(c.size, 0);
45 assert.strictEqual(new Blob([], { type: 1 }).type, '1');
46 assert.strictEqual(new Blob([], { type: false }).type, 'false');
47 assert.strictEqual(new Blob([], { type: {} }).type, '[object object]');
52 assert.strictEqual(b.size, 3);
54 assert.strictEqual(text, 'abc');
60 assert.strictEqual(b.size, 3);
62 assert.strictEqual(text, '\0\0\0');
68 assert.strictEqual(b.size, 3);
70 assert.strictEqual(text, '\0\0\0');
76 assert.strictEqual(b.size, 3);
78 assert.strictEqual(text, 'abc');
84 assert.strictEqual(b.size, 10);
86 assert.strictEqual(text, 'helloworld');
92 assert.strictEqual(b.size, 8);
94 assert.strictEqual(text, 'hello\ufffd\ufffd\ufffd');
95 assert.strictEqual(text.length, 8);
108 assert.strictEqual(b.size, 10);
110 assert.strictEqual(text, 'helloworld');
116 assert.strictEqual(b.size, 10);
117 assert.strictEqual(b.type, '');
120 assert.strictEqual(c.type, 'foo');
122 assert.strictEqual(text, 'elloworl');
127 assert.strictEqual(text, 'llowor');
132 assert.strictEqual(text, 'lowo');
137 assert.strictEqual(text, 'ow');
141 assert.strictEqual(g.type, '');
143 assert.strictEqual(text, '');
147 assert.strictEqual(h.size, 0);
150 assert.strictEqual(i.size, 9);
153 assert.strictEqual(j.type, 'false');
155 assert.strictEqual(b.size, 10);
156 assert.strictEqual(b.type, '');
164 assert.strictEqual(text, 'helloworld');
170 assert.strictEqual(text, 'helloworld');
176 assert.strictEqual(b.type, '');
182 assert.deepStrictEqual(descriptor, {
202 assert.notStrictEqual(descriptors[prop], undefined);
203 assert.strictEqual(descriptors[prop].enumerable, true);
210 assert.strictEqual(text, 'test42');
216 assert.strictEqual(inspect(b, { depth: null }),
218 assert.strictEqual(inspect(b, { depth: 1 }),
220 assert.strictEqual(inspect(b, { depth: -1 }), '[Blob]');
227 assert.strictEqual(b.arrayBuffer(), b.arrayBuffer());
235 assert.strictEqual(res.value.byteLength, 5);
236 assert(!res.done);
238 assert(res.done);
243 assert.strictEqual(b.size, EOL.length + 5);
246 assert.throws(() => new Blob([], { endings }), {
253 assert.throws(() => Reflect.get(Blob.prototype, 'type', {}), {
256 assert.throws(() => Reflect.get(Blob.prototype, 'size', {}), {
259 assert.throws(() => Blob.prototype.slice(Blob.prototype, 0, 1), {
262 assert.throws(() => Blob.prototype.stream.call(), {
268 assert.rejects(async () => Blob.prototype.arrayBuffer.call(), {
271 assert.rejects(async () => Blob.prototype.text.call(), {
287 assert.strictEqual(blob.size, 28);
288 assert.strictEqual(blob.type, '');
296 assert.strictEqual(
310 assert.strictEqual(new Blob([], options).type, '3');
314 assert.throws(() => new Blob([], options), { code: 'ERR_INVALID_ARG_TYPE' });