Дізнайтеся, як тестувати свої вправи з JavaScript на Exercism.
Запустіть тести командою:
corepack pnpm test
Подбайте, щоб код відповідав найкращим практикам і стилю кодування, як це роблять інші, за допомогою ESLint, інструмента для статичного аналізу коду. Іноді такі інструменти економлять час, виявляючи одруківки чи дурні помилки в коді JavaScript:
corepack pnpm lint
Також можна запустити Jest у режимі «watch»: він автоматично буде перезапускати тести, коли ми зберігаємо зміни в коді або тестовому модулі:
corepack pnpm watch
Метод skip указує набору тестів не запускати тест, і цю функцію можна також використати під псевдонімами: it.skip(name, fn) або xit(name, fn) або xtest(name, fn)
Щоб можна було зосередитися на одному тесті за раз і вмикати їх по одному в міру того, як ми доопрацьовуємо рішення.
Змініть xtest на test.
test('title cased phrases', () => {
expect(Acronyms.parse('Portable Network Graphics')).toEqual('PNG');
});
Зазвичай тести в цьому треку завантажують власну реалізацію, імпортуючи її як модуль JavaScript: import { Bob } from './bob.js';.
Потрібно лише експортувати реалізацію із зазначеного файлу bob.js:
export function hey(message) {}
Більше інформації про модулі можна знайти в документації Babel. Щоб було легше почати, у директорії є скелетний файл JavaScript.