{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-RP19-4/src/client/reactive/test/active-expression-rewriting/aexpr-syntax.spec.js"],"names":["RewritingActiveExpression","chai","expect","sinon","sinonChai","use","moduleScopedVariable","expr"],"mappings":"AAAA;;;;;;;;;;;;;;;;AAMQA,+B,8BAAAA,yB;;AALDC,U;AAAOC,Y,sBAAAA,M;;AACPC,W;;AACAC,e;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACP,yFAAKC,GAAL,wFAASD,SAAT;;;;;;;;;;;;;;;;;;;AAIA,aAAM,MAAI,CAAE,CAAZ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAEA,UAAIE,uBAAuB,CAA3B;;;;;;;;;;;;;;;;;AAEA,oFAAS,+BAAT,EAA0C,YAAW;AACnD,0EAAG,mCAAH,EAAwC,MAAM;AAC5C,2PAAON,yBAAP;AACD,SAFD;AAGA,0EAAG,0BAAH,EAA+B,MAAM;AAAA;;AACnC,gBAAMO,oBAAS,EAAT,CAAN;AACA,oOAAOA,IAAP,+JAAiCP,yBAAjC;AACD,SAHD;AAID,OARD","file":"aexpr-syntax.spec.js","sourcesContent":["\"enable aexpr\";\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\nimport {RewritingActiveExpression} from 'active-expression-rewriting';\n\naexpr(()=>{});\n\nlet moduleScopedVariable = 1;\n\ndescribe('expression only (simple case)', function() {\n  it('rewriting exports its AExpr class', () => {\n    expect(RewritingActiveExpression).to.be.ok;\n  });\n  it('transforms into an aexpr', () => {\n    const expr = ~[42];\n    expect(expr).to.be.an.instanceof(RewritingActiveExpression);\n  });\n});\n"]}