| 'use strict'; |
| const common = require('../common'); |
| const assert = require('assert'); |
| const fs = require('fs'); |
| |
| const options = 'test'; |
| const expectedError = { |
| code: 'ERR_INVALID_OPT_VALUE_ENCODING', |
| name: 'TypeError', |
| }; |
| |
| assert.throws(() => { |
| fs.readFile('path', options, common.mustNotCall()); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.readFileSync('path', options); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.readdir('path', options, common.mustNotCall()); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.readdirSync('path', options); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.readlink('path', options, common.mustNotCall()); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.readlinkSync('path', options); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.writeFile('path', 'data', options, common.mustNotCall()); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.writeFileSync('path', 'data', options); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.appendFile('path', 'data', options, common.mustNotCall()); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.appendFileSync('path', 'data', options); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.watch('path', options, common.mustNotCall()); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.realpath('path', options, common.mustNotCall()); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.realpathSync('path', options); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.mkdtemp('path', options, common.mustNotCall()); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.mkdtempSync('path', options); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.ReadStream('path', options); |
| }, expectedError); |
| |
| assert.throws(() => { |
| fs.WriteStream('path', options); |
| }, expectedError); |