Lines Matching refs:File
5 const { Blob, File } = require('buffer');
9 // ensure File extends Blob
10 assert.deepStrictEqual(Object.getPrototypeOf(File.prototype), Blob.prototype);
14 assert.throws(() => new File(), TypeError);
15 assert.throws(() => new File([]), TypeError);
22 const desc = Object.getOwnPropertyDescriptor(File.prototype, prop);
33 const file = new File([], '');
34 assert.strictEqual(file[Symbol.toStringTag], 'File');
35 assert.strictEqual(File.prototype[Symbol.toStringTag], 'File');
39 assert.throws(() => File.prototype.name, TypeError);
40 assert.throws(() => File.prototype.lastModified, TypeError);
44 const keys = Object.keys(File.prototype).sort();
49 const file = new File([], 'dummy.txt.exe');
57 const emptyFile = new File([], 'empty.txt');
80 const file = new File([], '', { lastModified });
86 const file = new File([], '', { lastModified: undefined });
103 assert.throws(() => new File([], '', { lastModified }), TypeError);
119 assert.strictEqual(new File([], '', { lastModified }).lastModified, 10);
124 const file = new File([], '');
125 assert(inspect(file).startsWith('File { size: 0, type: \'\', name: \'\', lastModified:'));
132 const file = new File([], '', new MyClass());
138 new File([], '', {
148 const getter = Object.getOwnPropertyDescriptor(File.prototype, 'name').get;