Шукаєте відповіді та рішення тестів для Розробка сучасних вебзастосунків на платформі Node.js? Перегляньте нашу велику колекцію перевірених відповідей для Розробка сучасних вебзастосунків на платформі Node.js в learn.ztu.edu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Тестування
Студент пише:
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));