Saya mengirimkan permintaan jaringan dalam sebuah test case, tetapi ini kadang-kadang membutuhkan waktu lebih dari 2 detik (batas waktu default). Bagaimana cara menambah batas waktu untuk satu test
Mocha.js adalah kerangka kerja pengujian JavaScript kaya fitur yang berjalan di Node.js dan browser.
Saya mengirimkan permintaan jaringan dalam sebuah test case, tetapi ini kadang-kadang membutuhkan waktu lebih dari 2 detik (batas waktu default). Bagaimana cara menambah batas waktu untuk satu test
Saya menggunakan Mocha untuk menguji hal-hal JavaScript saya. File pengujian saya berisi 5 tes. Apakah itu mungkin untuk menjalankan tes tertentu (atau serangkaian tes) daripada semua tes dalam
Saya menggunakan Mocha untuk menguji aplikasi NodeJS saya. Saya tidak dapat menemukan cara menggunakan fitur jangkauan kode-nya. Saya mencoba googling tetapi tidak menemukan tutorial yang tepat. Tolong
Saya mengalami masalah saat membuat Chai expect.to.throwbekerja dalam pengujian untuk aplikasi node.js saya. Tes terus gagal pada kesalahan yang dilemparkan, tetapi Jika saya membungkus test case dalam mencoba dan menangkap dan menegaskan kesalahan yang tertangkap, itu berfungsi. Tidak...
Mengapa yang berikut gagal? expect([0,0]).to.equal([0,0]); dan apa cara yang tepat untuk
Mocha mencoba mencari file uji di bawah testsecara default, bagaimana cara menentukan dir lain, misalnya
Dalam aplikasi simpul saya, saya menggunakan moka untuk menguji kode saya. Saat memanggil banyak fungsi asinkron menggunakan moka, saya mengalami kesalahan batas waktu ( Error: timeout of 2000ms exceeded.). Bagaimana saya bisa menyelesaikan ini? var module = require('../lib/myModule'); var should...
Saya mencoba mencari cara untuk menguji fungsi internal (yaitu tidak diekspor) di nodejs (lebih disukai dengan moka atau melati). Dan saya tidak tahu! Katakanlah saya punya modul seperti itu: function exported(i) { return notExported(i) + 1; } function notExported(i) { return...
Jika kita memiliki file tes unit my-spec.js dan berjalan dengan mocha: mocha my-spec.js Batas waktu default adalah 2000 ms. Itu dapat ditimpa untuk pengujian parsial dengan parameter baris perintah: mocha my-spec.js --timeout 5000 Apakah mungkin untuk mengubah batas waktu default secara global...
Apa perbedaan antara assert, expectdan should, dan kapan harus menggunakan apa? assert.equal(3, '3', '== coerces values to strings'); var foo =
Tes berikut berperilaku aneh: it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); expect(data.rate).to.have.length(400); done(); }) .catch(function(err){ //this should...
Kode lengkap di sini: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Hai, Saya memiliki aplikasi di mana ia menunjukkan template yang berbeda untuk desktop dan seluler berdasarkan lingkungan build. Saya berhasil mengembangkannya di mana saya perlu menyembunyikan menu navigasi untuk templat...
Saya memiliki kode di mana tes tertentu akan selalu gagal di lingkungan CI. Saya ingin menonaktifkannya berdasarkan kondisi lingkungan. Bagaimana cara melewatkan tes di moka secara terprogram selama eksekusi
Saya memiliki modul ES6 berikut: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ......
Apakah ada cara untuk dengan mudah mengatur ulang semua ejekan dan stub sinon mata-mata yang akan bekerja dengan bersih dengan blok beforeEach moka. Saya melihat sandboxing adalah opsi tetapi saya tidak melihat bagaimana Anda dapat menggunakan kotak pasir untuk ini beforeEach -> sinon.stub...
Jadi, saya menguji komponen yang bergantung pada emitor-acara. Untuk melakukannya saya datang dengan solusi menggunakan Janji dengan Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let...
Saya menggunakan mocha untuk menguji unit aplikasi yang ditulis untuk node.js Saya ingin tahu apakah mungkin untuk menguji fungsi unit yang belum diekspor dalam sebuah modul. Contoh: Saya memiliki banyak fungsi yang didefinisikan seperti ini di foobar.js function private_foobar1(){...
Saya mencoba mencari cara untuk menutup instance Express. Pada dasarnya, saya ingin kebalikan dari .listen(port)panggilan - bagaimana cara mendapatkan server Express untuk BERHENTI mendengarkan, melepaskan port, dan mematikan dengan bersih? Saya tahu ini sepertinya pertanyaan yang aneh, jadi...
Saya menggunakan runner pengujian javascript "Mocha". Saya memiliki pengujian yang gagal, jadi saya akan men-debugnya menggunakan console.log. Tetapi ketika tes dijalankan, tidak ada output (hanya hasil tes dari Mocha). Sepertinya Mocha telah menangkap dan menekan console.logkeluaran saya...
Masalah Saya Saya telah mengkodekan CRUD API yang sangat sederhana dan saya baru-baru ini mulai mengkodekan beberapa tes juga menggunakan chaidan chai-httptetapi saya mengalami masalah saat menjalankan tes saya $ mocha. Ketika saya menjalankan tes saya mendapatkan kesalahan berikut pada...