Вопросы с меткой [jest]
У метки jest нет краткого описания.
88 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
0
голосов
1
ответ
69
показов
Jest + TypeScript. SyntaxError: Unexpected token 'export' при запуске теста
Использую Jest + Typescript. Запускаю команду jest. Вылезает ошибка SyntaxError: Unexpected token 'export' в файле с тестом.
"type": "module" в package.json есть.
Файл jest.config....
0
голосов
0
ответов
72
показа
Тестирование приватной функции в jest
Есть приватная функция, которая не экспортируется, как ее можно покрыть юнит тестами?
file1.ts
function myFunc() {
return 'example'
}
file1.spec.ts
// как мне ее тут вызвать, чтобы проверить, что ...
0
голосов
1
ответ
48
показов
Как дождаться появление блока при запросе на API при тестировании? Vitest
Почему-то не дожидается появления блока после запроса.
it('Throws an error if the delivery distance is too far', async () => {
render(<App />)
// Fill out the form
...
0
голосов
0
ответов
96
показов
При запуске теста такая ошибка: Module './Button' was resolved to 'ссылка на компонент' , but '--jsx' is not set
Проблема с import, при запуска теста поялвяютеся ошибки. Если тестировать обычный ts файл все в порядке.
import {Button} from "./Button.tsx";
import {render, screen} from "@testing-...
0
голосов
3
ответа
283
показа
Jest, React, TS ReferenceError: document is not defined
/**
* @jest-environment jsdom
*/
import React from "react";
import { render, screen, fireEvent, cleanup } from "@testing-library/react";
import Zustand from "../component/...
0
голосов
0
ответов
33
показа
Правка тест в jest
Создан отрисовка формы и необходимо сделать jest-тест
import { el, setChildren } from 'redom';
import Inputmask from 'inputmask';
export function drawingForm() {
const formContainer = el('div....
0
голосов
0
ответов
30
показов
Как заставить Jest импортировать модули из другого места?
Я использую библиотеку Swiper в своем React компоненте. По одной очень важной причине все модули проекта должны обязательно поддерживать import и require, к сожалению Swiper поддерживает только import ...
1
голос
0
ответов
105
показов
как правильно протестировать запрос через rtk query?
Хочу протестировать запрос, но получаю ошибку. Пробовал замокать, но пока что не получается. Можете подсказать как правильно это сделать, чтобы можно было протестировать запрос useSendMassageMutation.
...
0
голосов
1
ответ
222
показа
Ошибка при импорте css в react приложение. У меня есть модуль, но мне нужен объект
В тестах приложения react с использованием typescript произошла ошибка.
Через несколько часов я понял, что ошибка заключается в способе импорта стилей.
Я провел несколько часов в чате gpt, но это не ...
0
голосов
1
ответ
51
показ
Функция должна возвращать дефолтную картинку, а не возвращать исключение
Задана функция и по умолчанию имитируется неудачный запрос
// Функция имитирует неудачный запрос за картинкой
function fetchAvatarImage(userId) {
return new Promise((resolve, reject) => {
...
0
голосов
2
ответа
78
показов
Мокирование localStorage
По подскажите, как замокировать обращение к localStorage в react компоненте. Как создать моковый local storage с тестовым состоянием ?
0
голосов
1
ответ
730
показов
Cannot find module. Jest testing
SignIn.test.tsx
import { render, screen } from "@diary-app/shared"
import { SignIn } from "../ui-SignIn/SignIn"
test('test', () => {
render(<SignIn/>)
screen.debug(...
0
голосов
0
ответов
207
показов
При тестировании axios запроса при помощи jest в ответе получаю undefiend (typescript)
auth.test.ts
import axios from "axios"
import AuthService from "../feature-login/auth/service/AuthService"
jest.mock('axios', () => {
return {
create: jest.fn(() => ({
...
user avatar
user567057
0
голосов
1
ответ
191
показ
Jest, Ошибка связанная со строками и toBe
Можете подсказать, почему код jest крашится?
function reverseString(str){
let str2 = str.split('')
.sort(() => -Infinity)
.join('');
console.log(...
0
голосов
1
ответ
98
показов
Как сделать цепочку тестов в jest
Я хочу протестировать компонент
Я хочу пройти все этапы
Клик на кнопку "Добавить в корзину" (отобразиться "-" "1" "+")
Клик на "+" (значение ...