{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-active-expression-proxies/test/templates/lively-container-test.js"],"names":["expect","loadComponent","window","describe","timeout","that","before","done","templateName","then","c","catch","e","it","setPath","lively4url","url"],"mappings":";;;;;;AAAQA,Y,sBAAAA,M;;AACAC,mB,uBAAAA,a;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAERC,aAAOF,MAAP,GAAgBA,MAAhB;;AAEAG,eAAS,gBAAT,EAA4B,YAAW;AACrC,aAAKC,OAAL,CAAa,KAAb;;AAEA,YAAIC,IAAJ;AACAC,eAAO,MAAP,EAAe,UAASC,IAAT,EAAc;AAC3B,cAAIC,eAAe,kBAAnB;AACAP,wBAAcO,YAAd,EAA4BC,IAA5B,CAAiCC,KAAK;AAACL,mBAAOK,CAAP,CAAUH;AAAO,WAAxD,EAA0DI,KAA1D,CAAgEC,KAAKL,KAAK,mCAAkCC,YAAlC,GAAiD,GAAjD,GAAsDI,CAA3D,CAArE;AACD,SAHD;;AAKAC,WAAG,kCAAH,EAAuC,UAASN,IAAT,EAAe;AACpDF,eAAKS,OAAL,CAAaC,aAAY,YAAzB,EAAuCN,IAAvC,CAA4C,MAAM;AAC9C;AACAF;AACD,WAHH,EAIGI,KAJH,CAISC,KAAKL,KAAKK,CAAL,CAJd;AAKD,SAND;;AAQAC,WAAG,qCAAH,EAA0C,UAASN,IAAT,EAAe;AACvD,cAAIS,MAAMD,aAAa,GAAvB;AACAV,eAAKS,OAAL,CAAaE,GAAb,EAAkBP,IAAlB,CAAuB,MAAM;AAC3B;;AAEA;AACA;AACA;;AAEAF;AACD,WARD,EASCI,KATD,CASOC,KAAKL,KAAKK,CAAL,CATZ;AAUD,SAZD;AAaD,OA9BD","file":"lively-container-test.js","sourcesContent":["import {expect} from 'src/external/chai.js';\nimport {loadComponent} from './templates-fixture.js';\n\nwindow.expect = expect;\n\ndescribe(\"Container Tool\",  function() {\n  this.timeout(75000);\n\n  var that;\n  before(\"load\", function(done){\n    var templateName = \"lively-container\"\n    loadComponent(templateName).then(c => {that = c; done()}).catch(e => done(\"Error while loading Component \" +templateName + \" \"+ e));\n  });\n\n  it(\"should visit an url when setPath\", function(done) {\n    that.setPath(lively4url +\"/README.md\").then(() => {\n        // expect(that.getContentRoot().textContent).match(/\\\"path\\\": \\\"\\/\\\"/);\n        done();\n      })\n      .catch(e => done(e));\n  });\n  \n  it(\"should open a filebrowser for a dir\", function(done) {\n    var url = lively4url + \"/\";\n    that.setPath(url).then(() => {\n      // it can also be a listing...\n      \n      // var fileBrowser = that.getContentRoot().querySelector(\"lively-file-browser\");\n      // expect(fileBrowser).to.be.an('object');\n      // expect(fileBrowser.path).to.be.equal(url);\n      \n      done();\n    })\n    .catch(e => done(e));\n  });\n});\n"]}