Я хочу протестировать некоторые функции, которые требуют, чтобы клиент Discord.js был «готов», но я не нашел, как заставить Jest запускать мои тесты после события. Я пытался переместить тесты в функции, такие как
client.on("ready", () => {
test(...);
})
но когда я запускаю npm test
, он обнаруживает 0 тестов.
Я также пытался написать функцию client.on
внутри тестов, но она не обнаруживает expect
и проходит без проверки.
test("sample", () => {
client.on("ready", () => {
expect(...);
})
})
Я пытался просмотреть документы , но ничего не нашел.
Кто-нибудь может мне помочь?