{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-active-expression-proxies/src/client/reactive/test/sinon-test.spec.js"],"names":["chai","expect","sinon","sinonChai","use","describe","it","spy","withArgs","calledOnce","to","be","true","calledWith"],"mappings":"AAAA;;;;;;;;AAEOA,gB;AAAOC,kB,sBAAAA,M;;AACPC,iB;;AACAC,qB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACPH,iBAAKI,GAAL,CAASD,SAAT;;AAEAE,qBAAS,OAAT,EAAkB,YAAW;;AAEzBC,mBAAG,qBAAH,EAA0B,MAAM;AAC5B,wBAAIC,MAAML,MAAMK,GAAN,EAAV;;AAEAA,wBAAI,EAAJ;;AAEAN,2BAAOM,IAAIC,QAAJ,CAAa,EAAb,EAAiBC,UAAxB,EAAoCC,EAApC,CAAuCC,EAAvC,CAA0CC,IAA1C;AACH,iBAND;;AAQAN,mBAAG,6CAAH,EAAkD,MAAM;AACpD,wBAAIC,MAAML,MAAMK,GAAN,EAAV;;AAEAA,wBAAI,EAAJ;;AAEAN,2BAAOM,GAAP,EAAYG,EAAZ,CAAeC,EAAf,CAAkBE,UAAlB,CAA6B,EAA7B;AACH,iBAND;AAQH,aAlBD","file":"sinon-test.spec.js","sourcesContent":["'use strict';\n\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('Sinon', function() {\n\n    it('should be supported', () => {\n        var spy = sinon.spy();\n\n        spy(42);\n\n        expect(spy.withArgs(42).calledOnce).to.be.true;\n    });\n\n    it('should be supported with proper integration', () => {\n        var spy = sinon.spy();\n\n        spy(42);\n\n        expect(spy).to.be.calledWith(42);\n    });\n\n});\n"]}