• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Flags: --expose-internals
2'use strict';
3require('../common');
4const assert = require('assert');
5const { internalBinding } = require('internal/test/binding');
6const { Signal } = internalBinding('signal_wrap');
7
8// Test Signal `this` safety
9// https://github.com/joyent/node/issues/6690
10assert.throws(function() {
11  const s = new Signal();
12  const nots = { start: s.start };
13  nots.start(9);
14}, /^TypeError: Illegal invocation$/);
15