// deno-fmt-ignore-file // deno-lint-ignore-file // Copyright Joyent and Node contributors. All rights reserved. MIT license. // Taken from Node 20.11.1 // This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually. 'use strict'; require('../common'); const assert = require('assert'); const { promises: fs } = require('fs'); const fixtures = require('../common/fixtures'); const fn = fixtures.path('empty.txt'); fs.readFile(fn) .then(assert.ok); fs.readFile(fn, 'utf8') .then(assert.strictEqual.bind(this, '')); fs.readFile(fn, { encoding: 'utf8' }) .then(assert.strictEqual.bind(this, ''));