Sinon: Permintaan: Gula sintaksis untuk menggabungkan disebutOnce dan disebutDenganExactly

Dibuat pada 21 Jan 2017  ·  4Komentar  ·  Sumber: sinonjs/sinon

Halo teman-teman, perpustakaan yang bagus. Saya ingin meminta fitur tentang mata-mata. Jika menggunakannya, kemungkinan besar kami ingin memastikan bahwa mata-mata dipanggil persis seperti yang diharapkan dengan menggunakan calledWithExactly . Kami juga ingin memastikan ini hanya terjadi satu kali dengan menggunakan calledOnce . Tentu saja, ini mungkin sekarang. Tapi saya pikir itu harus menjadi pernyataan default (dibandingkan dengan pencocokan sebagian) dan oleh karena itu akan lebih bagus jika boilerplate dapat dikurangi dengan memperkenalkan metode gabungan seperti onceCalledWithExactly atau calledOnceWithExactly . Bagaimana menurut anda?

Contoh

Menggunakan sinon-chai , ini ...

expect(mySpy).calledOnce.and.calledWithExactly(expectedValue);

bisa diganti dengan ini:

expect(mySpy).calledOnceWithExactly(expectedValue);
stale

Komentar yang paling membantu

FYI: itu baru saja digabungkan :)

Semua 4 komentar

Saya ingin mendukung permintaan ini. Tim kami sering menggunakan calledOnce dan calledWithExactly dan itu akan menerapkan praktik terbaik untuk menggabungkannya ke dalam satu metode.

Masalah ini secara otomatis ditandai sebagai basi karena tidak ada aktivitas terbaru. Ini akan ditutup jika tidak ada aktivitas lebih lanjut yang terjadi. Terima kasih atas kontribusi Anda.

Sangat mengejutkan bagi saya bahwa tidak ada metode seperti itu. Saya benar-benar berpikir bahwa calledWithExactly menegaskan bahwa hanya ada 1 panggilan (jadi itu benar-benar dipanggil dengan params ini dan itu saja). Saya akan mengerjakan ini sekarang.

FYI: itu baru saja digabungkan :)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat