Looking for Розробка сучасних вебзастосунків на платформі Node.js test answers and solutions? Browse our comprehensive collection of verified answers for Розробка сучасних вебзастосунків на платформі Node.js at learn.ztu.edu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Тестування
Студент пише:
const tags = [];
tags.push('typescript');
Компілятор TypeScript видає помилку на другому рядку. Чому це відбувається і як це виправити?
Тестування
Дано функцію:
function getId<T extends { id: string }>(e: T): string {
return e.id;
}
Який виклик створить помилку компіляції?
Тестування
Функція fetchUser асинхронна і кидає помилку для невалідного id. Який тест коректно її перевіряє?
Тестування
Який тест пройде успішно?
const user = { name: 'John', age: 25 };Тестування
Дано:
beforeEach(() => log('outer'));
describe('inner', () => {
beforeEach(() => log('inner'));
test('t', () => log('test'));
});
Який порядок у консолі для тесту t?
Тестування
Функція retryOperation повторює виклики функції з якоюсь затримкою. Використовуємо fake timers. У якому з цих варіантів обробник помилки ПРИЄДНАНО коректно?
const promise = retryOperation(op, 3);Тестування
Дано:
const fn = jest.fn();
fn.mockReturnValue(42);
fn.mockReturnValueOnce(100);
console.log(fn(), fn(), fn());
Який результат виведе console.log?
Тестування
Лабораторна вимагає 100% покриття коду тестами. Функція retryOperation(op, maxRetries = 3) має дефолтний параметр. Що треба явно перевірити для повного покриття гілок?
Тестування
Які з наведених залежностей МАЮТЬ бути у devDependencies, а не у dependencies?
axios, express, jest, ts-jest, @types/jestNode.js
Який порядок виведення у цьому коді?
async function f() {
try { console.log('1'); return 'done'; }
catch { console.log('2'); }
finally { console.log('3'); }
}
f().then(v => console.log(v));