,

Panduan Vitest, Uji Unit Vite (Dalam Bahasa Indonesia)

Posted by








Tutorial Vitest, Vite Unit Test

Tutorial Vitest, Vite Unit Test

Vitest adalah library penguji unit yang dikhususkan untuk Vite. Pengujian unit adalah salah satu bentuk pengujian perangkat lunak yang bertujuan untuk menguji unit-unit kecil dari kode program. Dengan menggunakan Vitest, Anda dapat memastikan setiap unit program berfungsi sesuai yang diharapkan.

Vite merupakan aplikasi pengembangan front-end yang dapat mempercepat proses loading dan pengembangan kode JavaScript. Dengan mengintegrasikan Vitest ke dalam Vite, Anda dapat secara efisien melakukan pengujian unit pada kode-kode program front-end yang sedang Anda kembangkan.

Langkah-langkah Penggunaan Vitest pada Vite

  1. Instalasi Vitest
  2. Untuk menggunakan Vitest, Anda perlu menginstal paket Vitest terlebih dahulu melalui npm:

    npm install --save-dev @vitejs/plugin-test
  3. Konfigurasi Vite
  4. Selanjutnya, Anda perlu mengonfigurasi Vite agar dapat mengintegrasikan Vitest. Tambahkan plugin Vitest ke dalam konfigurasi Vite pada file vite.config.js:

    import { defineConfig } from 'vite'
    import { vit } from '@vitejs/plugin-test'
    
    export default defineConfig({
      plugins: [
        vit()
      ]
    })
  5. Menjalankan Pengujian
  6. Setelah konfigurasi selesai, Anda dapat menjalankan pengujian unit dengan menggunakan perintah:

    npx vite test

Contoh Penggunaan Vitest

Berikut adalah contoh penggunaan Vitest pada Vite:

import { render } from '@testing-library/vue'
import HelloWorld from '@/components/HelloWorld.vue'

test('renders message', async () => {
  const { getByText } = render(HelloWorld, {
    props: {
      msg: 'Hello Vue 3!'
    }
  })

  expect(getByText('Hello Vue 3!')).toBeInTheDocument()
})

Pada contoh di atas, kita melakukan pengujian terhadap komponen HelloWorld dengan memastikan bahwa pesan yang ditampilkan sesuai dengan yang diharapkan.

Kesimpulan

Vitest merupakan pilihan yang tepat untuk melakukan pengujian unit pada aplikasi front-end yang dikembangkan menggunakan Vite. Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah mengintegrasikan Vitest ke dalam proyek Vite Anda dan melakukan pengujian unit secara efisien.

Ingatlah bahwa pengujian unit sangat penting dalam proses pengembangan perangkat lunak, karena dapat membantu Anda memastikan bahwa setiap unit program berfungsi sesuai yang diharapkan dan mencegah adanya bug yang tidak terdeteksi.


0 0 votes
Article Rating
9 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Mu'in Mundzir
1 year ago

Pas banget baru mau buat test buat aplikasi vue, masuk pak ekooo

Rafli Wildan Farhan
1 year ago

bang itu kl mau beli kelas skali bayar bs akses selamanya? apa ada jangka waktunya?

Revingerz
1 year ago

Hallo pak, saya subsriber baru. Apakah tidak ada tutorial vue di dalam playlist bapak ?? Terimakasih atas respon nya

Muh Kanda Wibawa Putra
1 year ago

Mantaps, terimakasih pak!

Fiqram Faathir
1 year ago

Pak, bikin materi tentang struktur data pak 😁

Jeckie Doe
1 year ago

pak, bikin tutorial buat dokumentasi API dengan postman pak 😁

rizkyrafi
1 year ago

kebetulan banget lagi penasaran sama vitest, pak eko ternyata upload tutorialnya mantapp

Raka Sanjaya
1 year ago

makasih banyak kangg

Johandika Syahputra Lubis
1 year ago

Mantap Pak Eko. Terimakasih ilmunya