Pytania otagowane jako sinon

8
Łatwe czyszczenie zacisków sinonowych
Czy istnieje sposób, aby łatwo zresetować wszystkie kpiny i kikuty szpiegów Sinon, które będą działać czysto z mokką przed każdym blokiem. Widzę, że piaskownica jest opcją, ale nie widzę, jak można do tego użyć piaskownicy beforeEach -> sinon.stub some, 'method' sinon.stub some, 'mother' afterEach -> # I want to avoid …

14
Jak mock localStorage w testach jednostkowych JavaScript?
Czy są jakieś biblioteki, z których można kpić localStorage? Używam Sinon.JS przez większość mojego innego kpin JavaScript i odkryli, że jest naprawdę świetny. Moje wstępne testy pokazują, że localStorage odmawia przypisania w Firefoksie (sadface), więc prawdopodobnie będę potrzebował jakiegoś hacka wokół tego: / Moje opcje na razie (jak widzę) są …

4
Kończenie metody klasy za pomocą Sinon.js
Próbuję odgiąć metodę przy użyciu sinon.js, ale pojawia się następujący błąd: Uncaught TypeError: Attempted to wrap undefined property sample_pressure as function Poszedłem również do tego pytania ( Stubbing i / lub mocking a class in sinon.js? ) I skopiowałem i wkleiłem kod, ale pojawia się ten sam błąd. Oto mój …

9
Błąd Sinon Próbowano opakować funkcję, która jest już opakowana
Chociaż jest tutaj to samo pytanie, ale nie mogłem znaleźć odpowiedzi na mój problem, oto moje pytanie: Testuję moją aplikację node js przy użyciu mocha i chai. Używam sinion do zawijania mojej funkcji. describe('App Functions', function(){ let mockObj = sinon.stub(testApp, 'getObj', (dbUrl) => { //some stuff }); it('get results',function(done) { …
91 node.js  sinon 

6
Jak odgiąć process.env w node.js?
Chcę się process.env.FOOz tym pogodzić bar. var sinon = require('sinon'); var stub = sinon.stub(process.env, 'FOO', 'bar'); Jestem zmieszany. Przeczytałem dokument, ale nadal nie rozumiem. sinonjs docs sinonjs jest jednym z przykładów, nie sinonjs jest w porządku.
81 node.js  stub  sinon 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.