has-override-mistake
Version:
Determine whether the environment has the so-called "override mistake" - [[Set]]ing a property whose ancestor is nonwritable throws.
15 lines (10 loc) • 418 B
JavaScript
;
var test = require('tape');
var semver = require('semver');
var hasOverrideMistake = require('../');
test('hasOverrideSupport', function (t) {
t.equal(typeof hasOverrideMistake, 'function', 'is a function');
var expected = semver.satisfies(process.version, '>= 0.9.3');
t.equal(hasOverrideMistake(), process.version ? expected : false, 'matches expected result (' + expected + ')');
t.end();
});