- Cara Mock IntersectionObserver di Setup Jest· 4 menit baca
Fix error `IntersectionObserver is not defined` di Jest dengan global mock di `jest.setup.ts`. Termasuk setup TypeScript yang aman plus contoh test nyata.
- Mengatasi Jest "window.matchMedia is not a function"· 3 menit baca
jsdom di Jest tidak punya window.matchMedia, jadi komponen yang memanggilnya melempar TypeError. Tambahkan mock matchMedia di file setup Jest.
- Cara Mengatasi Error "ResizeObserver is not defined" di Jest· 1 menit baca
Cara mengatasi error "ResizeObserver is not defined" di Jest dengan mock ResizeObserver di file setup, supaya unit test kode dengan API browser bisa jalan.
- Testing Komponen Image Next.js· 3 menit baca
Cara simpel menguji Next.js Image di Jest dengan me-mock-nya sebagai tag img biasa, lengkap dengan contoh test, setup file, dan kesalahan yang umum terjadi.
- Testing Library next-i18next dengan Jest· 2 menit baca
Cara simpel menguji next-i18next di Jest dengan me-mock hook translation, supaya test komponen tetap fokus dan stabil, plus kapan perlu setup i18n penuh.
- Cara Mengatasi Error 'Cannot use import statement outside a module' saat Mocking Swiper JS dengan Jest· 2 menit baca
Atasi error Jest "Cannot use import statement outside a module" saat mocking Swiper dengan transformIgnorePatterns, plus cara mock Swiper di unit test.
- Mengatasi Error Jest EMFILE Too Many Open Files· 2 menit baca
Atasi error Jest EMFILE too many open files dengan menurunkan maxWorkers, mengabaikan folder build, menaikkan ulimit, dan menjalankan runInBand di CI.