Sinon.js ay framework-agnostiko JS toolkit, ibig sabihin ito ay maaaring gumana sa sarili nitong, o sa tabi ng isang mas kumplikadong JavaScript framework tulad ng Prototype , < strong> MooTools o JavaScriptMVC .
Tulad ng para sa paggamit sitwasyon, Sinon.js ay isang kasangkapan JavaScript na maaari pekeng ang pagkakaroon ng iba't-ibang kondisyon na kapaligiran.
Ito ay nagpapahintulot sa mga developer upang masubukan ang kanilang code sa mga kapaligiran at makakuha ng kapaki-pakinabang na mga resulta para sa debugging kanilang code.
Sinon.js Maaari pekeng AJAX kahilingan, ang proseso ng oras pagpasa, iba't-ibang mga setting ng server at ay may sarili nitong sandbox mode.
Nasubukan at nagtatrabaho sa karamihan ng mga pangunahing desktop / mobile browser.
Ito ay gagana rin sa Node.js pati
Ano ang bago sa ito release:.
- Stub & spy getters & setters
- Fix async sinon.test gamit mocha interface
- Magdagdag respondImmediately sa pekeng server
Ano ang bago sa bersyon 1.16.1:
- Stub & spy getters & setters
- Fix async sinon.test gamit mocha interface
- Magdagdag respondImmediately sa pekeng server
Ano ang bago sa bersyon 1.15.0:
- Stub & spy getters & setters
- Fix async sinon.test gamit mocha interface
- Magdagdag respondImmediately sa pekeng server
Ano ang bago sa bersyon 1.14.1:
- Stub & spy getters & setters
- Fix async sinon.test gamit mocha interface
- Magdagdag respondImmediately sa pekeng server
Ano ang bago sa bersyon 1.12.2:
- Inayos ang isang isyu pagpasa `NaN` sa` calledWith `
- magpaliwanag dependency sa util pakete
Ano ang bago sa bersyon 1.9.0:.
- Idinagdag sinon.assert.match
- Added ProgressEvent at CustomEvent. Pag-aayos ng bug sa mga kaganapan pag-unlad sa IE.
- Pigilan setRequestHeaders mula sa tinatawag na dalawang beses.
- Fixed onload tawag, 'ito' ay dapat na katumbas XHR object.
- Inalis sandbox injected halaga sa ibalik.
- coerced matcher.or / at argumento sa matchers.
Ano ang bago sa bersyon 1.8.1:
- Screwed up NPM release ng 1.8.0, hindi upang palitan ito.
Ano ang bago sa bersyon 1.7.3:
- Inalis paggamit ng array foreach, break sa mas lumang mga browser .
- sinon.deepEqual (new Date (0), new Date ()) bumalik totoo.
Ano ang bago sa bersyon 1.7.1:.
- Ipatupad XMLHttpRequest progress kaganapan API
- Idinagdag sinon.restore ().
- Mga Fixed bug kung saan pagkahagis ng isang string ay hawakan nang hindi tama sa pamamagitan Sinon.
- Web manggagawa support.
Ano ang bago sa bersyon 1.6.0:.
- Pinahusay spy formatter% C output
- clock.tick returns clock.now.
- Fixed isyu # 248 na may callOrder assertion. Di ba pinapaging mabibigo kung ang huling ibinigay ispya ay hindi kailanman tinatawag na.
- Fixed isyu sa setResponseHeader para sabaysabay kahilingan.
- Mag-alis msSetImmediate; ito lamang ang umiiral sa IE10 mga preview.
- Hindi laging tumatawag sa pinakabagong mga tawag sa callsArgWith, etc ..
- Fixed hindi pagtupad anonymous mock inaasahan.
Ano ang bago sa bersyon 1.5.1:
- Natiyak window.Image maaaring stubbed
- Fixed spy () sa IE 8.
- Fixed sinon base sa IE 8.
- Format argumento ouput kapag mock excpetation ay hindi pa nakikilala.
Ano ang bago sa bersyon 1.5.0:.
- napapanatili pag-andar na haba para sa ispya
- Added 'invokeCallback' alias para sa 'ani' sa tawag.
- Idinagdag matcher suporta para calledOn.
- Panatilihin orihinal mensahe asa, para sa Nabigo ang mocks ilalim sinon.test.
- Payagan magbubunga * at callsArg * upang lumikha sequences ng mga tawag.
- sinon.js maaaring mahuli ang sarili nito sa walang katapusang loop habang pinupunan stub prototype sa asynch pamamaraan.
Ano ang bago sa bersyon 1.4.2:.
- Idinagdag sinon.match para arrays
Kinakailangan
- JavaScript pinagana sa client side
- Node.js 0.2 para sa mga kapaligiran server-side
Mga Komento hindi natagpuan