Lines Matching refs:data

49   return common.mustSucceed((data) => {
50 assert.deepStrictEqual(data[0], []);
73 testMe.complete('console.lo', common.mustCall(function(error, data) {
74 assert.deepStrictEqual(data, [['console.log'], 'console.lo']);
77 testMe.complete('console?.lo', common.mustCall((error, data) => {
78 assert.deepStrictEqual(data, [['console?.log'], 'console?.lo']);
81 testMe.complete('console?.zzz', common.mustCall((error, data) => {
82 assert.deepStrictEqual(data, [[], 'console?.zzz']);
85 testMe.complete('console?.', common.mustCall((error, data) => {
86 assert(data[0].includes('console?.log'));
87 assert.strictEqual(data[1], 'console?.');
92 testMe.complete('inner.o', common.mustCall(function(error, data) {
93 assert.deepStrictEqual(data, works);
202 testMe.complete('str.len', common.mustCall(function(error, data) {
203 assert.deepStrictEqual(data, [['str.length'], 'str.len']);
214 common.mustCall(function(error, data) {
215 assert.deepStrictEqual(data, [
230 common.mustCall(function(error, data) {
231 assert.deepStrictEqual(data, [
245 testMe.complete(' ', common.mustSucceed((data) => {
246 assert.strictEqual(data[1], '');
247 assert.ok(data[0].includes('globalThis'));
253 testMe.complete('toSt', common.mustCall(function(error, data) {
254 assert.deepStrictEqual(data, [['toString'], 'toSt']);
267 testMe.complete('y.', common.mustCall(function(error, data) {
268 assert.deepStrictEqual(data, [['y.b', '', 'y.a', 'y.c'], 'y.']);
274 testMe.complete('require(\'', common.mustCall(function(error, data) {
278 data[0].includes(lib) && data[0].includes(`node:${lib}`),
286 assert.strictEqual(data[0].length + 1, modules.length);
291 testMe.complete("require\t( 'n", common.mustCall(function(error, data) {
293 assert.strictEqual(data.length, 2);
294 assert.strictEqual(data[1], 'n');
299 lastIndex = data[0].indexOf(`node:${lib}`);
302 assert.strictEqual(data[0][lastIndex + 1], '');
304 assert.strictEqual(data[0][lastIndex + 2], 'net');
305 assert.strictEqual(data[0][lastIndex + 3], '');
307 data[0].slice(lastIndex + 4).forEach((completion) => {
317 testMe.complete('require(`@nodejs', common.mustCall((err, data) => {
319 assert.deepStrictEqual(data, [expected, '@nodejs']);
325 testMe.complete(input, common.mustCall((err, data) => {
327 assert.deepStrictEqual(data, [[], undefined]);
336 testMe.complete('require \t("no_ind', common.mustCall((err, data) => {
338 assert.deepStrictEqual(data, [['no_index', 'no_index/'], 'no_ind']);
350 testMe.complete(input, common.mustCall((err, data) => {
352 assert.strictEqual(data.length, 2);
353 assert.strictEqual(data[1], '.');
354 assert.strictEqual(data[0].length, 2);
355 assert.ok(data[0].includes('./'));
356 assert.ok(data[0].includes('../'));
361 testMe.complete(input, common.mustCall((err, data) => {
363 assert.deepStrictEqual(data, [['../'], '..']);
369 testMe.complete(input, common.mustCall((err, data) => {
371 assert.strictEqual(data.length, 2);
372 assert.strictEqual(data[1], path);
373 assert.ok(data[0].includes('./test-repl-tab-complete'));
380 testMe.complete(input, common.mustCall((err, data) => {
382 assert.strictEqual(data.length, 2);
383 assert.strictEqual(data[1], path);
384 assert.ok(data[0].includes('../parallel/test-repl-tab-complete'));
391 testMe.complete(`require('${path}`, common.mustSucceed((data) => {
392 assert.strictEqual(data.length, 2);
393 assert.strictEqual(data[1], path);
394 assert.ok(data[0].includes('../fixtures/repl-folder-extensions/foo.js'));
407 testMe.complete('cus', common.mustCall(function(error, data) {
408 assert.deepStrictEqual(data, [['custom'], 'cus']);
419 testMe.complete('proxy.', common.mustCall(function(error, data) {
421 assert(Array.isArray(data));
428 testMe.complete('ary.', common.mustCall(function(error, data) {
429 assert.strictEqual(data[0].includes('ary.0'), false);
430 assert.strictEqual(data[0].includes('ary.1'), false);
431 assert.strictEqual(data[0].includes('ary.2'), false);
438 testMe.complete('obj.', common.mustCall(function(error, data) {
439 assert.strictEqual(data[0].includes('obj.1'), false);
440 assert.strictEqual(data[0].includes('obj.1a'), false);
441 assert(data[0].includes('obj.a'));
454 testMe.complete(' obj.', common.mustCall((error, data) => {
455 assert.strictEqual(data[0].includes('obj.1'), false);
456 assert.strictEqual(data[0].includes('obj.1a'), false);
457 assert(data[0].includes('obj.a'));
463 testMe.complete('var log = console.lo', common.mustCall((error, data) => {
464 assert.deepStrictEqual(data, [['console.log'], 'console.lo']);
470 testMe.complete('.b', common.mustCall((error, data) => {
471 assert.deepStrictEqual(data, [['break'], 'b']);
475 testMe.complete('obj.', common.mustCall((error, data) => {
476 assert.strictEqual(data[0].includes('obj.hello, world!'), false);
477 assert(data[0].includes('obj.key'));
484 testMe.complete('obj.', common.mustCall(function(error, data) {
485 assert.strictEqual(data[0].includes('obj.__defineGetter__'), false);
486 assert.strictEqual(data[0].includes('obj.__defineSetter__'), false);
487 assert.strictEqual(data[0].includes('obj.__lookupGetter__'), false);
488 assert.strictEqual(data[0].includes('obj.__lookupSetter__'), false);
489 assert.strictEqual(data[0].includes('obj.__proto__'), true);
501 testMe.complete(fixturePath, common.mustCall((err, data) => {
503 assert.ok(data[0][0].includes('.hiddenfiles'));
504 assert.ok(data[0][1].includes('hellorandom.txt'));
505 assert.ok(data[0][2].includes('helloworld.js'));
509 common.mustCall((err, data) => {
511 assert.ok(data[0][0].includes('hellorandom.txt'));
512 assert.ok(data[0][1].includes('helloworld.js'));
517 common.mustCall((err, data) => {
519 assert.ok(data[0][0].includes('.hiddenfiles'));
524 common.mustCall((err, data) => {
526 assert.strictEqual(data[0].length, 0);
531 testMe.complete(testPath, common.mustCall((err, data) => {
533 assert.ok(data[0][0].includes('test-repl-tab-completion'));
535 data[1],
573 testMe.complete('ele.', common.mustCall((err, data) => {
583 assert.strictEqual(data[0].includes('ele.biu'), true);
585 data[0].forEach((key) => {
598 testMe.complete('``.a', common.mustCall((err, data) => {
599 assert.strictEqual(data[0].includes('``.at'), true);
601 testMe.complete('\'\'.a', common.mustCall((err, data) => {
602 assert.strictEqual(data[0].includes('\'\'.at'), true);
604 testMe.complete('"".a', common.mustCall((err, data) => {
605 assert.strictEqual(data[0].includes('"".at'), true);
607 testMe.complete('("").a', common.mustCall((err, data) => {
608 assert.strictEqual(data[0].includes('("").at'), true);
610 testMe.complete('[].a', common.mustCall((err, data) => {
611 assert.strictEqual(data[0].includes('[].at'), true);
613 testMe.complete('{}.a', common.mustCall((err, data) => {
614 assert.deepStrictEqual(data[0], []);
644 testNonGlobal.complete('I', common.mustCall((error, data) => {
645 assert.deepStrictEqual(data, builtins);
664 testCustomCompleterSyncMode.complete('', common.mustCall((error, data) => {
665 assert.deepStrictEqual(data, [
672 testCustomCompleterSyncMode.complete('a', common.mustCall((error, data) => {
673 assert.deepStrictEqual(data, [
694 testCustomCompleterAsyncMode.complete('', common.mustCall((error, data) => {
695 assert.deepStrictEqual(data, [
702 testCustomCompleterAsyncMode.complete('a', common.mustCall((error, data) => {
703 assert.deepStrictEqual(data, [
720 editor.completer('Uin', common.mustCall((error, data) => {
721 assert.deepStrictEqual(data, [['Uint'], 'Uin']);
727 editor.completer('var log = console.l', common.mustCall((error, data) => {
728 assert.deepStrictEqual(data, [['console.log'], 'console.l']);
746 testRepl.complete(query, common.mustCall((error, data) => {
747 assert.deepStrictEqual(data, expected);