test: enforce strict mode in test-zlib-const · nodejs/node@ad39367
1-/* eslint-disable strict */
1+'use strict';
22require('../common');
33const assert = require('assert');
44@@ -9,27 +9,17 @@ assert.strictEqual(zlib.constants.Z_OK, 0,
99'Expected Z_OK to be 0;',
1010`got ${zlib.constants.Z_OK}`,
1111].join(' '));
12-zlib.constants.Z_OK = 1;
13-assert.strictEqual(zlib.constants.Z_OK, 0,
14-[
15-'Z_OK should be immutable.',
16-`Expected to get 0, got ${zlib.constants.Z_OK}`,
17-].join(' '));
12+13+assert.throws(() => { zlib.constants.Z_OK = 1; },
14+TypeError, 'zlib.constants.Z_OK should be immutable');
18151916assert.strictEqual(zlib.codes.Z_OK, 0,
2017`Expected Z_OK to be 0; got ${zlib.codes.Z_OK}`);
21-zlib.codes.Z_OK = 1;
22-assert.strictEqual(zlib.codes.Z_OK, 0,
23-[
24-'Z_OK should be immutable.',
25-`Expected to get 0, got ${zlib.codes.Z_OK}`,
26-].join(' '));
27-zlib.codes = { Z_OK: 1 };
28-assert.strictEqual(zlib.codes.Z_OK, 0,
29-[
30-'Z_OK should be immutable.',
31-`Expected to get 0, got ${zlib.codes.Z_OK}`,
32-].join(' '));
18+assert.throws(() => { zlib.codes.Z_OK = 1; },
19+TypeError, 'zlib.codes.Z_OK should be immutable');
20+21+assert.throws(() => { zlib.codes = { Z_OK: 1 }; },
22+TypeError, 'zlib.codes should be immutable');
33233424assert.ok(Object.isFrozen(zlib.codes),
3525[