QUnit

Software screenshot:
QUnit
Rincian Software:
Versi: 1.22.0 Diperbarui
Tanggal Upload: 11 Mar 16
Pengembang: jQuery Team
Lisensi: Gratis
Popularitas: 111

Rating: 2.5/5 (Total Votes: 2)

QUnit adalah unit pengujian alat resmi yang digunakan oleh Tim jQuery untuk kerangka ini inti dan berbagai plugin tambahan.

Selain kode jQuery tertentu, QUnit juga dapat menguji kode JavaScript generik, termasuk server-side JavaScript.

kerangka pengujian ini dapat sangat berguna untuk pengujian regresi, membantu pengembang mengungkap jenis baru bug sebagai basis kode berkembang.

QUnit mirip dengan kerangka unit testing lainnya (seperti JUnit) dan dianggap sebagai bagian dari xUnit kerangka pengujian keluarga.

Apa yang baru di ini melepaskan:

  • Tegaskan: melempar menggunakan mendorong metode hanya
  • Tegaskan: Perbaiki uji hilang di diekspor melempar
  • Tegaskan: Mengimplementasikan notOk untuk menegaskan nilai-nilai falsy
  • Inti: penanganan lebih anggun dari AMD
  • Inti: metode Menyederhanakan jejak stack
  • Inti: Paparan properti Dump maxDepth
  • Inti: Paparan versi QUnit sebagai properti QUnit.version
  • Inti: Menangani beberapa parameter testId
  • Dump: Perbaiki .name / .property doublettes
  • Reporter HTML: diff New menggunakan Library Diff-Patch-Match Google
  • HTML Reporter:. Buatlah lebih jelas mengapa diff ditekan
  • HTML Reporter: Perubahan tampilan teks untuk tes buruk
  • Reporter HTML: Perbaiki kotak centang dan pilih penanganan di IE & # x3c; 9
  • HTML Reporter: Perbaiki penyaring tes tanpa modul apapun
  • HTML Reporter: Mempertahankan tes gagal nomor
  • Test: huruf kecil filter tes yang valid sebelum menggunakannya

Apa yang baru dalam versi 1.20.0:

  • Tegaskan: melempar menggunakan mendorong metode hanya
  • Tegaskan: Perbaiki uji hilang di diekspor melempar
  • Tegaskan: Mengimplementasikan notOk untuk menegaskan nilai-nilai falsy
  • Inti: penanganan lebih anggun dari AMD
  • Inti: metode Menyederhanakan jejak stack
  • Inti: Paparan properti Dump maxDepth
  • Inti: Paparan versi QUnit sebagai properti QUnit.version
  • Inti: Menangani beberapa parameter testId
  • Dump: Perbaiki .name / .property doublettes
  • Reporter HTML: diff New menggunakan Library Diff-Patch-Match Google
  • HTML Reporter:. Buatlah lebih jelas mengapa diff ditekan
  • HTML Reporter: Perubahan tampilan teks untuk tes buruk
  • Reporter HTML: Perbaiki kotak centang dan pilih penanganan di IE & # x3c; 9
  • HTML Reporter: Perbaiki penyaring tes tanpa modul apapun
  • HTML Reporter: Mempertahankan tes gagal nomor
  • Test: huruf kecil filter tes yang valid sebelum menggunakannya

Apa yang baru dalam versi 1.19.0:

  • Tegaskan: melempar menggunakan mendorong metode hanya
  • Tegaskan: Perbaiki uji hilang di diekspor melempar
  • Tegaskan: Mengimplementasikan notOk untuk menegaskan nilai-nilai falsy
  • Inti: penanganan lebih anggun dari AMD
  • Inti: metode Menyederhanakan jejak stack
  • Inti: Paparan properti Dump maxDepth
  • Inti: Paparan versi QUnit sebagai properti QUnit.version
  • Inti: Menangani beberapa parameter testId
  • Dump: Perbaiki .name / .property doublettes
  • Reporter HTML: diff New menggunakan Library Diff-Patch-Match Google
  • HTML Reporter:. Buatlah lebih jelas mengapa diff ditekan
  • HTML Reporter: Perubahan tampilan teks untuk tes buruk
  • Reporter HTML: Perbaiki kotak centang dan pilih penanganan di IE & # x3c; 9
  • HTML Reporter: Perbaiki penyaring tes tanpa modul apapun
  • HTML Reporter: Mempertahankan tes gagal nomor
  • Test: huruf kecil filter tes yang valid sebelum menggunakannya

Apa yang baru dalam versi 1.18.0:

  • Tegaskan: melempar menggunakan mendorong metode hanya
  • Tegaskan: Perbaiki uji hilang di diekspor melempar
  • Tegaskan: Mengimplementasikan notOk untuk menegaskan nilai-nilai falsy
  • Inti: penanganan lebih anggun dari AMD
  • Inti: metode Menyederhanakan jejak stack
  • Inti: Paparan properti Dump maxDepth
  • Inti: Paparan versi QUnit sebagai properti QUnit.version
  • Inti: Menangani beberapa parameter testId
  • Dump: Perbaiki .name / .property doublettes
  • Reporter HTML: diff New menggunakan Library Diff-Patch-Match Google
  • HTML Reporter:. Buatlah lebih jelas mengapa diff ditekan
  • HTML Reporter: Perubahan tampilan teks untuk tes buruk
  • Reporter HTML: Perbaiki kotak centang dan pilih penanganan di IE & # x3c; 9
  • HTML Reporter: Perbaiki penyaring tes tanpa modul apapun
  • HTML Reporter: Mempertahankan tes gagal nomor
  • Test: huruf kecil filter tes yang valid sebelum menggunakannya

Apa yang baru dalam versi 1.17.1:

  • membangun: Hapus bower.json dari file diabaikan
  • Build: Dukungan Node.js ekspor paritas dengan CommonJS
  • HTML Reporter: Tambahkan kolom filter
  • HTML Reporter: Jangan sembunyikan tes dilewati
  • HTML Reporter: Perbaiki regresi untuk markup berusia
  • HTML Reporter: serangan Mencegah XSS
  • HTML Reporter: QUnit.url sekarang fungsi swasta di Reporter HTML
  • HTML Reporter: params URL dapat diatur oleh kode

Apa yang baru dalam versi 1.15.0:

  • Tegaskan: Melaksanakan Tegaskan konstruktor dengan konteks pengujian. Hal ini sangat meningkatkan debugging tes async, karena pernyataan tidak dapat bocor ke tes lain lagi. Menggunakan argumen menegaskan di callback pengujian Anda untuk menjalankan pernyataan untuk mendapatkan manfaat penuh dari ini.
  • Tegaskan: Peningkatan pesan default dari assert.ok. Sekarang assert.ok () output nilai yang tepat itu diterima, bukan hanya mengatakan itu tidak thruthy.
  • Tegaskan: Penghapusan kenaikan gaji, yang sama dan sederajat. Tersebut ditinggalkan lama dan akhirnya dihapus. Gunakan melempar, deepEqual dan setara sebagai gantinya.
  • Inti: Pass jumlah total tes untuk QUnit.begin callback sebagai totalTests. Akan digunakan oleh Karma dan wartawan lainnya.
  • Dump: Pindah QUnit.jsDump ke QUnit.dump. QUnit.jsDump masih ada, tapi akan dihapus kemudian. Gunakan QUnit.dump.
  • Dump: sifat non-enumerable Output TypeError. Membuatnya lebih mudah untuk membandingkan sifat objek kesalahan.
  • Reporter: Output hanya pernyataan menghitung untuk tes hijau. Kurang kekacauan visual untuk melewati tes.
  • Reporter: Pindah HTML reporter ke file JS baru. Reporter HTML masih dibundel, tapi kode telah refactored untuk memindahkannya ke file terpisah.
  • Test: Hapus usang QUnit.current_testEnvironment

Apa yang baru dalam versi 1.14.0:

  • CSS: Menghapus redundansi
  • Inti: Tambahkan properti konfigurasi untuk menonaktifkan bawaan scroll-to-top
  • Grunt: Hapus addons sisa
  • Addons: Hapus sisa-sisa terakhir
  • Inti: Memperpanjang QUnit.config.urlConfig untuk mendukung pilih-satu dropdown
  • Tegaskan: Memperpanjang melempar menerima kasus Kesalahan
  • Tegaskan: Memperpanjang melempar menangani error sebagai string
  • CSS: Memperbarui qunit.css untuk konsistensi
  • Inti: Cache window.clearTimeout dalam kasus itu akan mengejek
  • Inti: Menjalankan beberapa tes dengan nomor tes

Apa yang baru dalam versi 1.13.0:

  • Tegaskan: Hapus kenaikan gaji (usang 2012), menggantikan dengan pernyataan gagal.
  • Grunt: Tambahkan uji non-browser sebagai tugas mendengus. Menjalankan tes yang ada di simpul.
  • Ekspor:. Hanya ekspor ke variabel yang kami memeriksa
  • Inti:. Benar memeriksa keberadaan dokumen
  • Inti:. Hapus triggerEvent, yang tidak digunakan atau didokumentasikan di mana saja
  • Inti:. Diam addEvent di env non-browser

Apa yang baru dalam versi 1.12.0:

  • Tambahkan komentar bantahan untuk QUnit.reset. memperbaiki parsial untuk # 354
  • Fix mis-match antara moduleStart dan moduleDone acara
  • Dihapus optimasi jQuery.trim. Perbaikan # 424.
  • Gunakan referensi setTimeout lokal, menambahkan terpisah Unit test suite untuk itu. Perbaikan # 432 - Menggunakan rintisan setTimeout dapat menghentikan test suite dari melanjutkan. Menutup gh-433
  • Ditambahkan CONTRIBUTING.md.
  • Pindah 'addons / tema / nv' ke 'krinkle / QUnit-tema-nv.git'
  • Pindah 'addons / tema / Ninja' ke 'krinkle / QUnit-tema-ninja.git'
  • Pindah 'addons / tema / gabe' ke 'krinkle / QUnit-tema-gabe.git'

Apa yang baru dalam versi 1.11.0:

  • Phantomjs: Sertakan sumber dalam rincian pernyataan
  • Phantomjs: Dihapus mekanisme pemungutan suara dalam mendukung PhantomJS 1,6 + 's WebPage # OnCallback
  • .
  • Penundaan mulai () sampai init () terjadi ..
  • urlConfig:. Perbaiki acara centang untuk oldie
  • Issue # 365:. Perbaiki modul picker untuk oldie
  • Perbaikan # 344 -. Tangkap dan menunjukkan durasi uji
  • Ubah nama tes untuk pernyataan dalam ringkasan.
  • Tegaskan:. Melaksanakan propEqual dan notPropEqual
  • Canvas addon: Gunakan 0,6 sebagai nilai alpha untuk menghindari inkonsistensi antara browser
  • .
  • Hapus variabel global & quot; menegaskan & quot;.
  • Tambahkan tes untuk tes pembebanan asynchronous.

Apa yang baru dalam versi v1.8.0pre:.

  • Meningkatkan penanganan window.onerror

Apa yang baru dalam versi v1.7.0pre:.

  • Tambahkan config.requireExpects
  • Tambahkan pilihan untuk mewajibkan semua tes untuk memanggil mengharapkan ().
  • Meningkatkan extractStacktrace () implementasi.
  • Sertakan semua lini tumpukan relevan.
  • Membuat filter case-sensitive.
  • adalah () mengharapkan jenis huruf kecil.
  • Diharapkan nilai Tanggal tidak ditampilkan dengan benar.
  • Fix phantomjs sundulan addon dan menambahkan readme.
  • Tambahkan beberapa petunjuk untuk komposit readme addon.
  • tes Melacak oleh urutan di mana mereka berlari dan membuat link jalankan kembali berdasarkan nomor itu.
  • Membuat Jalankan Link run hanya tes tunggal.

Persyaratan :

  • memampukan JavaScript pada sisi klien

Software yang serupa

Jarvis
Jarvis

6 Jun 15

Quail
Quail

10 Dec 15

Boom!
Boom!

21 Jul 15

Excellent
Excellent

13 May 15

Perangkat lunak lain dari pengembang jQuery Team

jQuery Mouse Wheel
jQuery Mouse Wheel

10 Feb 16

Esprima
Esprima

11 Mar 16

jQuery UI
jQuery UI

2 Oct 16

Komentar untuk QUnit

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!