Свързани въпроси 'sinon'

Той иска интерактивно преоразмеряване.
7642 изгледи

Spy.threw() на Sinon не се държи според очакванията при подаване на аргумент за грешка?
Пиша прости модулни тестове със sinon.JS. Тестваният код има някаква проверка на типа, която извежда TypeError: Tx = class Tx { constructor(date) { if (!(date instanceof Date)) throw new TypeError(); this.date = date; }...
399 изгледи
schedule 17.09.2022

Как да тествате React компонент с различни подпори с Enzyme
Опитвам се да тествам реагиращ компонент с очакване + ензим + синон. Имам различни елементи в userToEdit_array и искам да проверя дали тестовете преминават с всеки от тези елементи. Ето моят код: import React from 'react'; import { shallow,...
1379 изгледи
schedule 28.09.2022

Синон макет клас
Имам клас: export default class A { data: string constructor(data?: any) { if (data !== undefined) { this.data = data.stingValue } } } След това имам друг клас, който използва A конструктор вътре в публичен метод:...
101 изгледи
schedule 04.10.2022

Тестване на javascript с помощта на XDomainRequest
Работя върху модул на javascript, който изпраща данни към кръстосано домейн сървър. Имам набор от тестове в qunit, който проверява поведението, използвайки sinon за прихващане на заявки и фалшиви отговори, идващи от XmlHttpRequest. Това работи...
277 изгледи
schedule 28.11.2023

Правилно тестване на рутери в backbone.js?
Така че току-що започнах да пиша тестове за моето текущо javascript приложение, използвайки sinon.js & jasmine.js . Работи доста добре като цяло, но трябва да мога да тествам рутерите си. Рутерите в текущото си състояние ще задействат редица...
9269 изгледи
schedule 17.12.2023

Stubbing Date.now() и Math.random()
Използвам Mocha с Sinon за модулен тест на модулите ми node.js. Успешно се подиграх на други зависимости (други модули, които съм написал), но се натъкнах на проблеми при зарязване на нечисти функции (като Math.random() и Date.now() ). Опитах...
7642 изгледи

Sinonjs Не може да прочете свойството 'quoteStrings' на undefined
Синон ми дава забавна грешка: TypeError: Cannot read property 'quoteStrings' of undefined at ascii (http://localhost:3500/assets/sinon.js?body=1:164:36) at Function.array (http://localhost:3500/assets/sinon.js?body=1:207:25) at...
1192 изгледи
schedule 27.05.2024

Sinon Stub не работи в мока
Опитвам се да използвам sinon stub за подигравка на функция, но не работи според очакванията, може ли някой да обясни как да го поправя В един от файловете customFunc.js имам функции като function test() { return 'working good'; }...
849 изгледи
schedule 02.04.2024