Testing Library の getByLabelText は 実際にレンダリングされる HTML に完全一致じゃないといけない
https://qiita.com/natsugure/items/bfd47d4260710c6826f6?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items

#qiita #TypeScript #React #TestingLibrary #chakra_ui #Vitest

Testing Library の getByLabelText は 実際にレンダリングされる HTML に完全一致じゃないといけない - Qiita

はじめに Chakra UI でフォームをテストしていたとき、getByLabelText で要素が取得できずにテストが落ちるという問題に詰まりました。 ラベルのテキストは合っているはずなのに、なぜ?というやつです。 該当のコード // CardForm.tsx exp...

Qiita
Nebraska.Code 2025 hosted on Whova

July 23 – 25, 2025, Lincoln, NE

Использование браузерного хранилища для управления состоянием приложения

Современные web-фреймворки для реализации управления состоянием используют библиотеки, такие, например, как Redux для React или Pinia для Vue. У традиционной реализации управления состоянием есть недостатки. Store в таком варианте является частью скрипта страницы, и его данные при её перезагрузке теряются. Кроме того, если нам в приложении нужно организовать управление отображением контента в нескольких окнах браузера, оказывается, что традиционный Store не может этого обеспечить.

https://habr.com/ru/articles/884418/

#indexeddb #dexie #store #реактивность #модульное_тестирование #оффлайнприложения #vitest #testinglibrary #вебразработа

Использование браузерного хранилища для управления состоянием приложения

Современные web-фреймворки для реализации управления состоянием используют библиотеки, такие, например, как Redux для React или Pinia для Vue. У традиционной реализации управления состоянием есть...

Хабр

We've been working toward deprecating GTest for our testing library in favor of our in-house JTest testing library. J3ML our 3D math library is the current target for rewriting our unit tests to utilize JTest.

#C++ #TestingLibrary #GTest #GameDev #UnitTesting

#TDD dans le front ? Ce jeudi 30 mai à 19h30, ne ratez pas
Xavier Nopre qui nous donnera son avis sur la question !

Ce sera à La Plage Digitale à #Strasbourg.

Organisé par le meetup
#swcraftstras

#TestLogiciel #Navigateur #Browser #DéveloppementLogiciel #TestDrivenDevelopment #Frontend #SoftwareCraft #Javascript #Typescript #VueJs #React #Svelte #Angular #Cypress #TestingLibrary

Has anyone here switched a codebase from React to Preact?

I found switching the libraries themselves straightforward, but updating the test suite from React Testing Library to Preact Testing Library has me stumped - tests failing for reasons that are mysterious to me. At this point I'm keen to find anyone else who's attempted the same thing to compare notes...

#Preact #React #TestingLibrary

Storybookのplay関数とTesting Libraryを使ったインタラクティブなテストの書き方 - Qiita

はじめに本記事では、Storybookのplay関数を使ってユーザーの動作をStorybook上で再現し、そのstoryを使ったインタラクティブなテストの書き方を説明します。(ここでのインタラク…

Qiita

🦑 Testing Library users : what is the single most common misuse of the library you encounter in code reviews ?

I’ll go first : “use of `byText` or `byTestId` where a `byRole` could (and should) have been used”

Boosts appreciated. Thanks 🙏

#dev #webDev #web #testingLibrary #react #reactTestingLibrary #RTL

Added #e2e tests to Tram-Lite, using #cypress 🎉

In the past, I've usually leaned on #jest and #TestingLibrary but even for this super simple library, Cypress was easy, incredibly fast, and better reflects the actual behavior of the browser.

I understand for libraries it feels like unit-tests should be the go to, but over time I've realized that e2e forces you to put your library in real scenarios, rather than fake / idealized scenarios that might not happen.

#TramLite #WebDev #testing

Thanks to azat-io to provide support for #Vitest #React #ReactHooks #JSXA11y and #TestingLibrary 🚀

All available now in v1.20.0

https://github.com/Shinigami92/eslint-define-config/releases/tag/1.20.0

Release 1.20.0 · Shinigami92/eslint-define-config

What's Changed Add support for React by @azat-io in #193 Add support for react-hooks by @azat-io in #194 Add support for JSX A11y by @azat-io in #196 Add support for Testing library by @azat-io in...

GitHub