Agustus 31, 2018
Deveopers mengklaim bahwa kerangka uji unit JavaScript Luna menyederhanakan proses pengujian dengan tidak membebani pengembang dengan tugas konfigurasi.
kursus komputer
Kerangka baru ini dibangun sebagai tanggapan atas ketidakpuasan yang dibuat oleh pencipta Luna, Craig Campbell, dengan kerangka kerja lain yang membutuhkan penulisan kode boilerplate dan memiliki beberapa opsi konfigurasi. Sebagian terinspirasi oleh pengujian bahasa Go, yang merupakan kerangka beralasan untuk menguji JavaScript di browser atau Node.js. Tidak ada variabel global yang diperlukan dan tidak ada plugin. Juga, tidak ada pustaka khusus yang diperlukan untuk menjalankan pengujian, dengan fungsi yang diambil dari kode.
Keterbatasan Luna
Luna, bagaimanapun, membuat beberapa asumsi tentang lingkungan pengembang dan memang memiliki persyaratan tertentu, dengan tes dan kode harus ditulis sebagai modul ECMAScript 6 (2015). Dan karena Luna tidak menggunakan kode sumber dengan pengecualian JSX, pengembang tidak dapat menggunakannya dengan TypeScript atau CoffeeScript. Juga, tes tidak akan berjalan di browser yang lebih lama.
Proses tes Luna
Alat ini mengambil beberapa langkah dalam proses pengujian:
Pencarian dilakukan untuk fungsi yang namanya dimulai dengan pengujian, yang diekspor dari file dan direktori yang ditentukan oleh pengguna.
Rollup API digunakan untuk membuat bundel untuk tes di memori.
Fungsi tes disebut.
Hasil dikomunikasikan kembali ke proses utama melalui log konsol.
Pengujian browser dibangun dan dijalankan secara default.
Laporan cakupan kode dibuat secara otomatis.
Di mana untuk mengunduh Luna
Anda dapat mengunduh Luna dari GitHub. Luna dapat ditambahkan ke proyek melalui NPM: npm install luna-testing.
kursus komputer jakarta barat Deveopers mengklaim bahwa kerangka uji unit JavaScript Luna menyederhanakan proses pengujian dengan tidak m...
kursus komputer jakarta barat
kursus komputer jakarta barat
kursus komputer jakarta baratkursus komputer jakarta barat
8
10
99
Deveopers mengklaim bahwa kerangka uji unit JavaScript Luna menyederhanakan proses pengujian dengan tidak membebani pengembang dengan tugas konfigurasi.
kursus komputer
Kerangka baru ini dibangun sebagai tanggapan atas ketidakpuasan yang dibuat oleh pencipta Luna, Craig Campbell, dengan kerangka kerja lain yang membutuhkan penulisan kode boilerplate dan memiliki beberapa opsi konfigurasi. Sebagian terinspirasi oleh pengujian bahasa Go, yang merupakan kerangka beralasan untuk menguji JavaScript di browser atau Node.js. Tidak ada variabel global yang diperlukan dan tidak ada plugin. Juga, tidak ada pustaka khusus yang diperlukan untuk menjalankan pengujian, dengan fungsi yang diambil dari kode.
Keterbatasan Luna
Luna, bagaimanapun, membuat beberapa asumsi tentang lingkungan pengembang dan memang memiliki persyaratan tertentu, dengan tes dan kode harus ditulis sebagai modul ECMAScript 6 (2015). Dan karena Luna tidak menggunakan kode sumber dengan pengecualian JSX, pengembang tidak dapat menggunakannya dengan TypeScript atau CoffeeScript. Juga, tes tidak akan berjalan di browser yang lebih lama.
Proses tes Luna
Alat ini mengambil beberapa langkah dalam proses pengujian:
Pencarian dilakukan untuk fungsi yang namanya dimulai dengan pengujian, yang diekspor dari file dan direktori yang ditentukan oleh pengguna.
Rollup API digunakan untuk membuat bundel untuk tes di memori.
Fungsi tes disebut.
Hasil dikomunikasikan kembali ke proses utama melalui log konsol.
Pengujian browser dibangun dan dijalankan secara default.
Laporan cakupan kode dibuat secara otomatis.
Di mana untuk mengunduh Luna
Anda dapat mengunduh Luna dari GitHub. Luna dapat ditambahkan ke proyek melalui NPM: npm install luna-testing.
Langganan:
Posting Komentar (Atom)
Daftar Blog Saya
Labels
- kursus
- kursus komputer
- kursus komputer di bandar lampung
- kursus komputer di bandung
- kursus komputer di bogor
- kursus komputer di depok
- kursus komputer di jakarata timur
- kursus komputer di jakarta
- kursus komputer di jambi
- kursus komputer di lampung
- kursus komputer di malang
- kursus komputer di metro
- kursus komputer di yogya
- kursus komputer dibanten
- kursus komputer dijawa
- kursus komputer murah
0 komentar: