mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
35 lines
799 B
JavaScript
35 lines
799 B
JavaScript
'use strict';
|
|
|
|
const test = require('supertape');
|
|
const parseError = require('./parse-error');
|
|
|
|
test('user-menu: parse-error', (t) => {
|
|
const result = parseError({
|
|
lineNumber: 1,
|
|
columnNumber: 2,
|
|
});
|
|
|
|
const expected = [1, 2];
|
|
|
|
t.deepEqual(result, expected);
|
|
t.end();
|
|
});
|
|
|
|
test('user-menu: parse-error: stack', (t) => {
|
|
const stack = `
|
|
ReferenceError: s is not defined
|
|
at eval (eval at module.exports (get-user-menu.js:NaN), <anonymous>:1:2)
|
|
at module.exports (get-user-menu.js:6)
|
|
at tryCatch (VM12611 try-catch.js:7)
|
|
at AsyncFunction.show (index.js:67)
|
|
`;
|
|
|
|
const result = parseError({
|
|
stack,
|
|
});
|
|
|
|
const expected = [1, 2];
|
|
|
|
t.deepEqual(result, expected);
|
|
t.end();
|
|
});
|