���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /proc/self/root/home/real/node-v13.0.1/test/parallel/ |
'use strict'; require('../common'); const ArrayStream = require('../common/arraystream'); const assert = require('assert'); const repl = require('repl'); let evalCount = 0; let recovered = false; let rendered = false; function customEval(code, context, file, cb) { evalCount++; return cb(evalCount === 1 ? new repl.Recoverable() : null, true); } const putIn = new ArrayStream(); putIn.write = function(msg) { if (msg === '... ') { recovered = true; } if (msg === 'true\n') { rendered = true; } }; repl.start('', putIn, customEval); // https://github.com/nodejs/node/issues/2939 // Expose recoverable errors to the consumer. putIn.emit('data', '1\n'); putIn.emit('data', '2\n'); process.on('exit', function() { assert(recovered, 'REPL never recovered'); assert(rendered, 'REPL never rendered the result'); assert.strictEqual(evalCount, 2); });