diff options
Diffstat (limited to 'test/tick-processor/test-tick-processor-builtin.js')
-rw-r--r-- | test/tick-processor/test-tick-processor-builtin.js | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/tick-processor/test-tick-processor-builtin.js b/test/tick-processor/test-tick-processor-builtin.js new file mode 100644 index 0000000000..afe08bdb0b --- /dev/null +++ b/test/tick-processor/test-tick-processor-builtin.js @@ -0,0 +1,27 @@ +'use strict'; +const common = require('../common'); + +if (common.isWindows || + common.isSunOS || + common.isAix || + common.isLinuxPPCBE || + common.isFreeBSD) { + common.skip('C++ symbols are not mapped for this os.'); + return; +} + +if (!common.enoughTestCpu) { + common.skip('test is CPU-intensive'); + return; +} + +const base = require('./tick-processor-base.js'); + +base.runTest({ + pattern: /Builtin_DateNow/, + code: `function f() { + this.ts = Date.now(); + setImmediate(function() { new f(); }); + }; + f();` +}); |