Size: a a a

JavaScript testing

2020 November 24

BO

Boris Osipov in JavaScript testing
Maksim
/usr/local/Cellar/node/15.2.0/bin/node
ноуп, мне интересны не пути, а то что я попросил. выхлоп  node -v
источник

M

Maksim in JavaScript testing
Boris Osipov
ноуп, мне интересны не пути, а то что я попросил. выхлоп  node -v
Глобально 10.2
Но проекте использую 15
источник

BO

Boris Osipov in JavaScript testing
Maksim
Глобально 10.2
Но проекте использую 15
ну значит или не используешь или stdout.toString().matchall()
источник

M

Maksim in JavaScript testing
Boris Osipov
ну значит или не используешь или stdout.toString().matchall()
С toString тоже падает
источник

BO

Boris Osipov in JavaScript testing
Maksim
С toString тоже падает
значит нода в которой нет matchall
источник

AP

Alexander Popov in JavaScript testing
Maksim
С toString тоже падает
покаж как запускаешь
источник

AP

Alexander Popov in JavaScript testing
и как падает
источник

M

Maksim in JavaScript testing
Boris Osipov
значит нода в которой нет matchall
во всех чтоли?)
источник

M

Maksim in JavaScript testing
Alexander Popov
покаж как запускаешь
let tests = stdout.toString().matchAll(testResultRegex);
                                                 ^
TypeError: stdout.toString(...).matchAll is not a function
источник

AP

Alexander Popov in JavaScript testing
в терминале я имею ввиду
источник

M

Maksim in JavaScript testing
Alexander Popov
в терминале я имею ввиду
я же не из терминала делаю
источник

AP

Alexander Popov in JavaScript testing
а откуда?
источник

BO

Boris Osipov in JavaScript testing
Maksim
во всех чтоли?)
ну давай дальше будем играть в угадайку. покажи выхлоп
console.log(Object.getOwnPropertyNames(Object.getPrototypeOf(stdout))
   .filter(m => 'function' === typeof stdout[m]))
источник

M

Maksim in JavaScript testing
Boris Osipov
ну давай дальше будем играть в угадайку. покажи выхлоп
console.log(Object.getOwnPropertyNames(Object.getPrototypeOf(stdout))
   .filter(m => 'function' === typeof stdout[m]))
если бы я знал что так можно)
источник

M

Maksim in JavaScript testing
Boris Osipov
ну давай дальше будем играть в угадайку. покажи выхлоп
console.log(Object.getOwnPropertyNames(Object.getPrototypeOf(stdout))
   .filter(m => 'function' === typeof stdout[m]))
[ 'constructor',
 'anchor',
 'big',
 'blink',
 'bold',
 'charAt',
 'charCodeAt',
 'codePointAt',
 'concat',
 'endsWith',
 'fontcolor',
 'fontsize',
 'fixed',
 'includes',
 'indexOf',
 'italics',
 'lastIndexOf',
 'link',
 'localeCompare',
 'match',
 'normalize',
 'padEnd',
 'padStart',
 'repeat',
 'replace',
 'search',
 'slice',
 'small',
 'split',
 'strike',
 'sub',
 'substr',
 'substring',
 'sup',
 'startsWith',
 'toString',
 'trim',
 'trimLeft',
 'trimRight',
 'toLowerCase',
 'toUpperCase',
 'valueOf',
 'toLocaleLowerCase',
 'toLocaleUpperCase',
 'trimStart',
 'trimEnd' ]
источник

AP

Alexander Popov in JavaScript testing
кек
источник

M

Maksim in JavaScript testing
интересно
источник

BO

Boris Osipov in JavaScript testing
Maksim
[ 'constructor',
 'anchor',
 'big',
 'blink',
 'bold',
 'charAt',
 'charCodeAt',
 'codePointAt',
 'concat',
 'endsWith',
 'fontcolor',
 'fontsize',
 'fixed',
 'includes',
 'indexOf',
 'italics',
 'lastIndexOf',
 'link',
 'localeCompare',
 'match',
 'normalize',
 'padEnd',
 'padStart',
 'repeat',
 'replace',
 'search',
 'slice',
 'small',
 'split',
 'strike',
 'sub',
 'substr',
 'substring',
 'sup',
 'startsWith',
 'toString',
 'trim',
 'trimLeft',
 'trimRight',
 'toLowerCase',
 'toUpperCase',
 'valueOf',
 'toLocaleLowerCase',
 'toLocaleUpperCase',
 'trimStart',
 'trimEnd' ]
и где же matchall?
источник

M

Maksim in JavaScript testing
Boris Osipov
и где же matchall?
вот в том и вопрос
источник

AP

Alexander Popov in JavaScript testing
источник