From 0b0d40d3bb718efa6a8a14468eaf211760289f71 Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Wed, 7 Aug 2024 16:52:34 -0300 Subject: [PATCH] test: add permission.isEnabled type testing --- test/parallel/test-permission-isenabled.js | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 test/parallel/test-permission-isenabled.js diff --git a/test/parallel/test-permission-isenabled.js b/test/parallel/test-permission-isenabled.js new file mode 100644 index 00000000000000..7b2ec92d6bf925 --- /dev/null +++ b/test/parallel/test-permission-isenabled.js @@ -0,0 +1,26 @@ +// Flags: --experimental-permission --allow-fs-read=* +'use strict'; + +require('../common'); + +const assert = require('node:assert'); +const { spawnSync } = require('node:child_process'); + +{ + assert.ok(typeof process.permission.isEnabled === 'function'); + assert.ok(process.permission.isEnabled()); +} + +{ + const { status } = spawnSync( + process.execPath, + [ + '-e', + ` + console.log(process.permission.isEnabled()); + `, + ], + ); + // permission.isEnabled() should not be exposed when --no-experimental-permission + assert.strictEqual(status, 1); +}