CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PrismarineJS

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.

GitHub Repository: PrismarineJS/mineflayer
Path: blob/master/test/externalTests/complete.js
Views: 789
1
const assert = require('assert')
2
3
module.exports = () => async (bot) => {
4
const matches = await bot.tabComplete('/weather ')
5
if (bot.supportFeature('tabCompleteHasAToolTip')) {
6
assert.deepStrictEqual(matches, [
7
{ match: 'clear', tooltip: undefined },
8
{ match: 'rain', tooltip: undefined },
9
{ match: 'thunder', tooltip: undefined }
10
])
11
} else if (bot.supportFeature('tabCompleteHasNoToolTip')) {
12
assert.deepStrictEqual(matches, [
13
'clear',
14
'rain',
15
'thunder'
16
])
17
}
18
19
if (bot.supportFeature('tabCompleteHasNoToolTip')) {
20
const matches = await bot.tabComplete('/weather')
21
assert.deepStrictEqual(matches, ['/weather'])
22
}
23
}
24
25