{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-active-expression-proxies/test/templates/lively-markdown-test.js"],"names":["expect","MockEvent","createHTML","testWorld","loadComponent","pt","rect","describe","that","before","done","timeout","templateName","then","c","catch","e","it","setContent","shadowRoot","querySelector","innerHTML","to","match","querySelectorAll","length","equal","after"],"mappings":";;;;;;AAAQA,Y,sBAAAA,M;;AACAC,e,uBAAAA,S;AAAWC,gB,uBAAAA,U;AAAYC,e,uBAAAA,S;AAAWC,mB,uBAAAA,a;;AAClCC,Q,wBAAAA,E;AAAGC,U,wBAAAA,I;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEXC,eAAS,oBAAT,EAAgC,YAAW;;AAEzC,YAAIC,IAAJ;AACAC,eAAO,MAAP,EAAe,UAASC,IAAT,EAAc;AAC3B,eAAKC,OAAL,CAAa,KAAb;AACA,cAAIC,eAAe,iBAAnB;AACAR,wBAAcQ,YAAd,EAA4BC,IAA5B,CAAiCC,KAAK;AAACN,mBAAOM,CAAP,CAAUJ;AAAO,WAAxD,EAA0DK,KAA1D,CAAgEC,KAAKN,KAAKM,CAAL,CAArE;AACD,SAJD;;AAMAC,WAAG,oBAAH,EAAyB,YAAY;AACnC,gBAAMT,KAAKU,UAAL,CAAgB,SAAhB,CAAN;AACAlB,iBAAOQ,KAAKW,UAAL,CAAgBC,aAAhB,CAA8B,UAA9B,EAA0CC,SAAjD,EAA4DC,EAA5D,CAA+DC,KAA/D,CAAqE,KAArE;AACD,SAHD;;AAMAN,WAAG,mCAAH,EAAwC,YAAY;AAClD,gBAAMT,KAAKU,UAAL,CAAiB;;;CAAjB,CAAN;AAIAlB,iBAAOQ,KAAKW,UAAL,CAAgBK,gBAAhB,CAAiC,OAAjC,EAA0CC,MAAjD,EAAyDH,EAAzD,CAA4DI,KAA5D,CAAkE,CAAlE;AACD,SAND;;AAQAC,cAAM,SAAN,EAAiB,YAAW;AAC1BxB,sBAAYkB,SAAZ,GAAwB,EAAxB;AACD,SAFD;AAID,OA3BD","file":"lively-markdown-test.js","sourcesContent":["import {expect} from 'src/external/chai.js';\nimport {MockEvent, createHTML, testWorld, loadComponent} from './templates-fixture.js';\nimport {pt,rect} from 'src/client/graphics.js';\n\ndescribe(\"LivelyMarkdownTest\",  function() {\n\n  var that;\n  before(\"load\", function(done){\n    this.timeout(35000);\n    var templateName = \"lively-markdown\";\n    loadComponent(templateName).then(c => {that = c; done()}).catch(e => done(e));\n  });\n\n  it(\"should set content\", async () => {\n    await that.setContent(\"# hello\")\n    expect(that.shadowRoot.querySelector(\"#content\").innerHTML).to.match(/<h1/)\n  });\n  \n  \n  it(\"should support github taks lists \", async () => {\n    await that.setContent(`\n- [ ] todo\n- [x] done\n`)\n    expect(that.shadowRoot.querySelectorAll(\"input\").length).to.equal(2)\n  });\n  \n  after(\"cleanup\", function() {\n    testWorld().innerHTML = \"\";\n  });\n\n});\n"]}