home.social

#vitest — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vitest, aggregated by home.social.

  1. I wanna dive deeper into the topic of #QualityAssurance and was wondering if someone can recommend learning resources?

    Thanks to my work as #frontend engineer I’m familiar with the basics, know how to work with #playwright and #vitest, know the difference between unit, integration and end-to-end test, etc.

    I’m specifically curious about the planning aspect, with a focus on #accessibility 🤗

    #qa #a11y #frontend #WebDev #DevOps

  2. [Перевод] 37 советов и приемов по написанию качественных тестов для фронтенда

    Мне нравится писать тесты. Написание теста и последующее обновление кода для его прохождения — всегда увлекательный процесс. Но нет ничего хуже, чем выяснение того, что проверяют существующие тесты (раньше я сам часто был автором таких тестов). Представляю вашему вниманию мои советы по написанию высококачественных тестов для фронтенда.

    habr.com/ru/companies/timeweb/

    #javascript #js #testing #test #jest #vitest #timeweb_статьи_перевод #тестирование #тест #tdd

  3. I've started prototyping a playwright-like test framework for integration testing CLIs and TUIs github.com/myobie/pty/blob/mai #node #pty #tui #xterm #vitest

  4. I took a project that was already on the most recent versions of Vite and Vitest and upgraded it to Vite 8/Vitest 4.1 today. It all just worked on the first try. There were a couple of Vite-related plugins in the project and none of them needed updating.

    Great work, Vite folks!

    #vite #vitest

  5. Git-хуки, которые не дают коммитить плохой код

    Здравствуйте, коллеги программисты! Большинство фейлов в CI — это мелочи: забытый console.log , форматирование, линт, сломанный импорт, файл без теста. Такие ошибки не должны доезжать до сборки или код-ревью. Git-хуки позволяют запускать проверки прямо во время git commit и блокировать коммит, если были обнаружены нарушения. В прошлой статье я рассказывал про скрипты, которые я использую для проверки качества кода в PHP/Laravel. В этой статье я хочу рассказать о скриптах для JavaScript/TypeScript и Python — линтинг, форматирование, тесты, статический анализ и проверка наличия тестов. Все скрипты описанные в статье находятся здесь - github.com/prog-time/git-hooks

    habr.com/ru/articles/993870/

    #линтер #git_hooks #javascript #python #eslint #prettier #tsc #vitest #mypy #pytest

  6. Git-хуки, которые не дают коммитить плохой код

    Здравствуйте, коллеги программисты! Большинство фейлов в CI — это мелочи: забытый console.log , форматирование, линт, сломанный импорт, файл без теста. Такие ошибки не должны доезжать до сборки или код-ревью. Git-хуки позволяют запускать проверки прямо во время git commit и блокировать коммит, если были обнаружены нарушения. В прошлой статье я рассказывал про скрипты, которые я использую для проверки качества кода в PHP/Laravel. В этой статье я хочу рассказать о скриптах для JavaScript/TypeScript и Python — линтинг, форматирование, тесты, статический анализ и проверка наличия тестов. Все скрипты описанные в статье находятся здесь - github.com/prog-time/git-hooks

    habr.com/ru/articles/993870/

    #линтер #git_hooks #javascript #python #eslint #prettier #tsc #vitest #mypy #pytest

  7. Git-хуки, которые не дают коммитить плохой код

    Здравствуйте, коллеги программисты! Большинство фейлов в CI — это мелочи: забытый console.log , форматирование, линт, сломанный импорт, файл без теста. Такие ошибки не должны доезжать до сборки или код-ревью. Git-хуки позволяют запускать проверки прямо во время git commit и блокировать коммит, если были обнаружены нарушения. В прошлой статье я рассказывал про скрипты, которые я использую для проверки качества кода в PHP/Laravel. В этой статье я хочу рассказать о скриптах для JavaScript/TypeScript и Python — линтинг, форматирование, тесты, статический анализ и проверка наличия тестов. Все скрипты описанные в статье находятся здесь - github.com/prog-time/git-hooks

    habr.com/ru/articles/993870/

    #линтер #git_hooks #javascript #python #eslint #prettier #tsc #vitest #mypy #pytest

  8. Git-хуки, которые не дают коммитить плохой код

    Здравствуйте, коллеги программисты! Большинство фейлов в CI — это мелочи: забытый console.log , форматирование, линт, сломанный импорт, файл без теста. Такие ошибки не должны доезжать до сборки или код-ревью. Git-хуки позволяют запускать проверки прямо во время git commit и блокировать коммит, если были обнаружены нарушения. В прошлой статье я рассказывал про скрипты, которые я использую для проверки качества кода в PHP/Laravel. В этой статье я хочу рассказать о скриптах для JavaScript/TypeScript и Python — линтинг, форматирование, тесты, статический анализ и проверка наличия тестов. Все скрипты описанные в статье находятся здесь - github.com/prog-time/git-hooks

    habr.com/ru/articles/993870/

    #линтер #git_hooks #javascript #python #eslint #prettier #tsc #vitest #mypy #pytest

  9. 🤔 The article promises EVERYTHING about `act()` in React tests, but delivers a haphazard buffet of disjointed topics, leaving you more confused than a cat in a bath 🛁. It's like going to a pizza place and getting served a salad, a smoothie, and a lecture on #Vitest. Bon appétit! 🍕💥
    howtotestfrontend.com/resource #ReactTesting #DisjointedTopics #ConfusedDev #PizzaAnalogy #HackerNews #ngated

  10. 🤔 The article promises EVERYTHING about `act()` in React tests, but delivers a haphazard buffet of disjointed topics, leaving you more confused than a cat in a bath 🛁. It's like going to a pizza place and getting served a salad, a smoothie, and a lecture on #Vitest. Bon appétit! 🍕💥
    howtotestfrontend.com/resource #ReactTesting #DisjointedTopics #ConfusedDev #PizzaAnalogy #HackerNews #ngated

  11. 🤔 The article promises EVERYTHING about `act()` in React tests, but delivers a haphazard buffet of disjointed topics, leaving you more confused than a cat in a bath 🛁. It's like going to a pizza place and getting served a salad, a smoothie, and a lecture on #Vitest. Bon appétit! 🍕💥
    howtotestfrontend.com/resource #ReactTesting #DisjointedTopics #ConfusedDev #PizzaAnalogy #HackerNews #ngated

  12. 🤔 The article promises EVERYTHING about `act()` in React tests, but delivers a haphazard buffet of disjointed topics, leaving you more confused than a cat in a bath 🛁. It's like going to a pizza place and getting served a salad, a smoothie, and a lecture on #Vitest. Bon appétit! 🍕💥
    howtotestfrontend.com/resource #ReactTesting #DisjointedTopics #ConfusedDev #PizzaAnalogy #HackerNews #ngated

  13. I think I've rested enough to start blogging again. What do you think I should write about next?

    #blogging #poll #testing #typescript #astro #vitest #playwright

  14. The answer to avoid the backflips when tests need to import from ES modules was to use #Vitest (vitest.dev). I am using #rollup, not #vite, but Vitest works beautifully and various Jest-isms like `beforeAll`, `expect`, etc required no changes. #WYSIWYG #JavaScript

  15. I asked Copilot to help me fix tests during transition from Jest to #Vitest . It commented out several assertions and skipped one test completely. Thanks, I guess. Less tests less worries.
    #vibecoding #copilot #githubcopilot

  16. [Перевод] Что нового в WebStorm 2025.3

    Команда JavaScript for Devs подготовила перевод статьи о нововведениях WebStorm 2025.3. В обновлении — новая тема интерфейса Islands, серьёзные улучшения для монорепозиториев, поддержка удалённой отладки и интеграция умных ИИ-агентов прямо в IDE.

    habr.com/ru/articles/974648/

    #WebStorm #IDE #JetBrains #TypeScript #монорепозитории #Vitest

  17. [Перевод] Что нового в WebStorm 2025.3

    Команда JavaScript for Devs подготовила перевод статьи о нововведениях WebStorm 2025.3. В обновлении — новая тема интерфейса Islands, серьёзные улучшения для монорепозиториев, поддержка удалённой отладки и интеграция умных ИИ-агентов прямо в IDE.

    habr.com/ru/articles/974648/

    #WebStorm #IDE #JetBrains #TypeScript #монорепозитории #Vitest

  18. [Перевод] Что нового в WebStorm 2025.3

    Команда JavaScript for Devs подготовила перевод статьи о нововведениях WebStorm 2025.3. В обновлении — новая тема интерфейса Islands, серьёзные улучшения для монорепозиториев, поддержка удалённой отладки и интеграция умных ИИ-агентов прямо в IDE.

    habr.com/ru/articles/974648/

    #WebStorm #IDE #JetBrains #TypeScript #монорепозитории #Vitest

  19. [Перевод] Что нового в WebStorm 2025.3

    Команда JavaScript for Devs подготовила перевод статьи о нововведениях WebStorm 2025.3. В обновлении — новая тема интерфейса Islands, серьёзные улучшения для монорепозиториев, поддержка удалённой отладки и интеграция умных ИИ-агентов прямо в IDE.

    habr.com/ru/articles/974648/

    #WebStorm #IDE #JetBrains #TypeScript #монорепозитории #Vitest

  20. B umge/ts-base là template thư viện TypeScript bắt đầu tích hợp many công cụ: Vitest, Biome, tsdown, CI, JSR, Deno... AngularJS migrated here? Th“对 hỗ trợ amis từ Reddit của @FutureIncrease. [Giải Parlamento] #TypeScript #Vitest #Biome #JSR #Deno #OpenSource #JavaScript

    reddit.com/r/opensource/commen

  21. Un standard pour les lib de validation TypeScript (Zod, Valibot, etc.).

    L'objectif est d'avoir une spec standardisée pour que les outils interagissant avec ces schémas fonctionnent quel que soit la lib de validation choisie. Un peu comme les PSR rn PHP.

    Vitest supporte d'ailleurs ce format depuis la v4, pour rendre certaines assertions plus faciles à écrire.

    🔗 standardschema.dev/

    #Zod #validation #Vitest #standards #schema

  22. Vitest + Playwright + Visual Regression Testing = ⚡️

    The new browser testing features in Vitest 4 are pretty great for testing a small web component package.

    wbrowar.com/article/code/web-c

    #vite #vitest #WebComponents #webdev

  23. Nová verze Vitest 4.0 posouvá hranice testování webových aplikací. Přináší stabilní běh testů přímo v prohlížeči, podporu vizuálního regresního testování i chytřejší práci s lokátory a typováním. Vývojáři tak získávají robustnější, rychlejší a přehlednější nástroje pro zajištění kvality UI i logiky aplikací.

    https://zdrojak.cz/clanky/vitest-4-0-nove-vizualni-testovani-lepsi-debugging-a-stabilni-browser-mode/

  24. Nová verze Vitest 4.0 posouvá hranice testování webových aplikací. Přináší stabilní běh testů přímo v prohlížeči, podporu vizuálního regresního testování i chytřejší práci s lokátory a typováním. Vývojáři tak získávají robustnější, rychlejší a přehlednější nástroje pro zajištění kvality UI i logiky aplikací.

    https://zdrojak.cz/clanky/vitest-4-0-nove-vizualni-testovani-lepsi-debugging-a-stabilni-browser-mode/

  25. Nová verze Vitest 4.0 posouvá hranice testování webových aplikací. Přináší stabilní běh testů přímo v prohlížeči, podporu vizuálního regresního testování i chytřejší práci s lokátory a typováním. Vývojáři tak získávají robustnější, rychlejší a přehlednější nástroje pro zajištění kvality UI i logiky aplikací.

    https://zdrojak.cz/clanky/vitest-4-0-nove-vizualni-testovani-lepsi-debugging-a-stabilni-browser-mode/

  26. Nová verze Vitest 4.0 posouvá hranice testování webových aplikací. Přináší stabilní běh testů přímo v prohlížeči, podporu vizuálního regresního testování i chytřejší práci s lokátory a typováním. Vývojáři tak získávají robustnější, rychlejší a přehlednější nástroje pro zajištění kvality UI i logiky aplikací.

    https://zdrojak.cz/clanky/vitest-4-0-nove-vizualni-testovani-lepsi-debugging-a-stabilni-browser-mode/

  27. Nová verze Vitest 4.0 posouvá hranice testování webových aplikací. Přináší stabilní běh testů přímo v prohlížeči, podporu vizuálního regresního testování i chytřejší práci s lokátory a typováním. Vývojáři tak získávají robustnější, rychlejší a přehlednější nástroje pro zajištění kvality UI i logiky aplikací.

    https://zdrojak.cz/clanky/vitest-4-0-nove-vizualni-testovani-lepsi-debugging-a-stabilni-browser-mode/

  28. Conseils sur l'usage de spyOn et mock avec Vitest.

    Cet article m'a enfin permis de comprendre le mocking avec Vitest, et c'est dingue de voir à quel point ces fonctions sont mal nommées 🙈 Au final spyOn fait TELLEMENT PLUS que ce que son nom suggère. Il faudra que j'écrive un article sur le sujet.

    🔗 laconicwit.com/vi-mock-is-a-fo

    #Vitest #unittest #test