React Testing Library #4 Поисковые варианты и утверждения (Search Variants & Assertive Functions)

  Рет қаралды 8,110

webDev

webDev

Күн бұрын

Пікірлер
@simplewebdev1098
@simplewebdev1098 4 жыл бұрын
Так то полный список assertive functions я в документации не нашел, поэтому воспользовался хаком. В тесте написал console.log(expext()) И вот он: toBe, toBeCloseTo, toBeDefined, toBeFalsy, toBeGreaterThan, toBeGreaterThanOrEqual, toBeInstanceOf, toBeLessThan, toBeLessThanOrEqual, toBeNaN, toBeNull, toBeTruthy, toBeUndefined, toContain, toContainEqual, toEqual, toHaveLength, toHaveProperty, toMatch, toMatchObject, toStrictEqual, lastCalledWith, lastReturnedWith, nthCalledWith, nthReturnedWith, toBeCalled, toBeCalledTimes, toBeCalledWith, toHaveBeenCalled, toHaveBeenCalledTimes, toHaveBeenCalledWith, toHaveBeenLastCalledWith, toHaveBeenNthCalledWith, toHaveLastReturnedWith, toHaveNthReturnedWith, toHaveReturned, toHaveReturnedTimes, toHaveReturnedWith, toReturn, toReturnTimes, toReturnWith, toThrow, toThrowError, toMatchInlineSnapshot, toMatchSnapshot, toThrowErrorMatchingInlineSnapshot, toThrowErrorMatchingSnapshot, toBeInTheDOM, toBeInTheDocument, toBeEmpty, toBeEmptyDOMElement, toContainElement, toContainHTML, toHaveTextContent, toHaveAttribute, toHaveClass, toHaveStyle, toHaveFocus, toHaveFormValues, toBeVisible, toBeDisabled, toBeEnabled, toBeRequired, toBeInvalid, toBeValid, toHaveValue, toHaveDisplayValue, toBeChecked, toBePartiallyChecked, toHaveDescription
@YauhenKavalchuk
@YauhenKavalchuk 4 жыл бұрын
Да, список большой его и рассмотреть за курс не возможно)
@simplewebdev1098
@simplewebdev1098 4 жыл бұрын
@@YauhenKavalchuk очевидно. Да и не нужно, по большому счёту, всё ясно из названий. Просто оставил весь список т.к. не нашел в документации, мало-ли, кому-то пригодится.
@IngvarBraus
@IngvarBraus 4 жыл бұрын
​@@simplewebdev1098 Спасибо :) Мне пригодился, хоть и не по прямому назначению. Я просто тоже в доке искал и не смог найти, вот по вашему комменту понял, что зря искал, полного списка просто нет. Ну по крайней мере в одном месте в качестве одного списка
@АлексейАргучинский-в2ц
@АлексейАргучинский-в2ц 4 жыл бұрын
Спасибо за позновательные видео. Можете объяснить в чем разница использования к примеру функции getByText возвращаемой методом render и screen.getByText ?
@YauhenKavalchuk
@YauhenKavalchuk 4 жыл бұрын
Ни в чём, правильнее будет вызывать через screen
@NazarBarchuk
@NazarBarchuk 4 жыл бұрын
@@YauhenKavalchuk почему?
@romanenkoonline
@romanenkoonline Жыл бұрын
А как же протестировать handleChange?
@АртёмСавченко-и5к
@АртёмСавченко-и5к 4 жыл бұрын
Имеется компонент, который для разных параметров, в том числе и функций-макетов формирует некоторую структуру DOM-дерева. Есть ли возможность протестировать корректность этой структуры, установленных className, объектов стилей и данных?
@YauhenKavalchuk
@YauhenKavalchuk 4 жыл бұрын
Конечно, покопайтесь в теме accessors, там можно проверять наличие класса, наличие стиля у элемента и т.д.
@dsalodki
@dsalodki 4 жыл бұрын
а Вы только фронтэнд разработчик? было бы круто такое узнать про blazor
@YauhenKavalchuk
@YauhenKavalchuk 4 жыл бұрын
Только frontend
@John-ti6iv
@John-ti6iv 4 жыл бұрын
Заходит намного интереснее чем Enzyme
@YauhenKavalchuk
@YauhenKavalchuk 4 жыл бұрын
Да, мне тоже эта библиотека понравилась
@oleksii99
@oleksii99 4 жыл бұрын
Как смотреть закрытые видео?
@YauhenKavalchuk
@YauhenKavalchuk 4 жыл бұрын
Доступ к видео открывается по расписанию. Если не хотите ждать, в описании есть ссылка как получить полный курс.
@olegvi5183
@olegvi5183 4 жыл бұрын
хм...остальные видео закрыты?
@YauhenKavalchuk
@YauhenKavalchuk 4 жыл бұрын
Доступ к видео открывается по расписанию. Если не хотите ждать, в описании есть ссылка как получить полный курс.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
React Testing Library. Полный курс
1:14:16
webDev
Рет қаралды 65 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 208 М.
Просто о CRP (Critical Rendering Path)
15:07
webDev
Рет қаралды 4,8 М.
Все что нужно знать о REACT для НОВИЧКА за 15 минут | Изучаем Реакт
15:12
Frontend Fundamentals | Александр Караджиков
Рет қаралды 40 М.
React Testing Tutorial - 41 - Act Utility
5:46
Codevolution
Рет қаралды 22 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН