{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-core/src/client/reactive/test/test-setup.spec.js"],"names":["chai","expect","sinon","sinonChai","use","describe","it","to","be","true","spy","calledWith","withArgs","calledOnce","ok","have","been"],"mappings":"AAAA;;;;;;;;AACOA,U;AAAOC,Y,sBAAAA,M;;AACPC,W;;AACAC,e;;;;;;;;;;;AAFOF,iD;;;;;;;;;;;;;AAAPD,+C;;;;;;;;;;;;;AACAE,gD;;;;;;;;;;;;;AACAC,oD;;;;;;;;AACPH,WAAKI,GAAL,CAASD,SAAT;;AAEAE,eAAS,6BAAT,EAAwC,YAAW;;AAE/CC,WAAG,YAAH,EAAiB,MAAM,CAAE,CAAzB;;AAEFA,WAAG,+BAAH,EAAoC,MAAM;AACtCL,iBAAO,IAAP,EAAaM,EAAb,CAAgBC,EAAhB,CAAmBC,IAAnB;AACD,SAFH;;AAIEH,WAAG,gCAAH,EAAqC,MAAM;AACzC,cAAII,MAAMR,MAAMQ,GAAN,EAAV;AACAA,cAAI,EAAJ;AACAA,cAAIC,UAAJ,CAAe,EAAf;AACHV,iBAAOS,IAAIE,QAAJ,CAAa,EAAb,EAAiBC,UAAxB,EAAoCN,EAApC,CAAuCC,EAAvC,CAA0CM,EAA1C;AACE,SALD;;AAOAR,WAAG,wBAAH,EAA6B,MAAM;AACjC,cAAII,MAAMR,MAAMQ,GAAN,EAAV;AACAA,cAAI,EAAJ;AACAT,iBAAOS,GAAP,EAAYH,EAAZ,CAAeQ,IAAf,CAAoBC,IAApB,CAAyBH,UAAzB;AACAZ,iBAAOS,GAAP,EAAYH,EAAZ,CAAeQ,IAAf,CAAoBC,IAApB,CAAyBL,UAAzB,CAAoC,EAApC;AACD,SALD;AAMH,OArBD","file":"test-setup.spec.js","sourcesContent":["\"use strict\";\nimport chai, {expect} from 'src/external/chai.js';\nimport sinon from 'src/external/sinon-3.2.1.js';\nimport sinonChai from 'src/external/sinon-chai.js';\nchai.use(sinonChai);\n\ndescribe('Mocha Chai Sinon Test Setup', function() {\n\n    it('empty test', () => {});\n\n  it('chai expect-styled assertions', () => {\n      expect(true).to.be.true;\n    });\n\n    it('sinon-style assertions on spys', () => {\n      let spy = sinon.spy();\n      spy(42);\n      spy.calledWith(42);\n\t\t\texpect(spy.withArgs(42).calledOnce).to.be.ok;\n    });\n\n    it('sinon-chai integration', () => {\n      let spy = sinon.spy();\n      spy(42);\n      expect(spy).to.have.been.calledOnce;\n      expect(spy).to.have.been.calledWith(42);\n    });\n});\n"]}