1'use strict';
2require('../common');
3
4// This test ensures that writeSync throws for invalid data input.
5
6const assert = require('assert');
7const fs = require('fs');
8
9[
10  true, false, 0, 1, Infinity, () => {}, {}, [], undefined, null,
11].forEach((value) => {
12  assert.throws(
13    () => fs.writeSync(1, value),
14    { message: /"buffer"/, code: 'ERR_INVALID_ARG_TYPE' }
15  );
16});
17