{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-active-expression-proxies/test/swx-test.js"],"names":["expect","describe","xit","done","fetch","document","location","protocol","then","r","text","mounts","JSON","parse","e","Error","to","have","property","catch","console","log"],"mappings":"AAAA;;;;;;;;AACQA,Y,sBAAAA,M;;;;;;;;;;;;;;;;;;;;AAGRC,eAAS,oBAAT,EAA+B,YAAW;AACxCC,YAAI,wDAAJ,EAAgEC,IAAD,IAAU;AACvEC,gBAAMC,SAASC,QAAT,CAAkBC,QAAlB,GAA6B,sBAAnC,EAA2DC,IAA3D,CAAgEC,KAAKA,EAAEC,IAAF,EAArE,EAA+EF,IAA/E,CAAqFE,QAAQ;AAC3F,gBAAI;AACF,kBAAIC,SAASC,KAAKC,KAAL,CAAWH,IAAX,CAAb;AACD,aAFD,CAEE,OAAMI,CAAN,EAAS;AACTX,mBAAK,IAAIY,KAAJ,CAAU,sBAAsBL,IAAhC,CAAL;AACD;AACDV,mBAAOW,MAAP,EAAeK,EAAf,CAAkBC,IAAlB,CAAuBC,QAAvB,CAAgC,GAAhC,CAAqC;AAArC,cACAf;AACD,WARD,EAQGgB,KARH,CAQSL,KAAKX,KAAKW,CAAL,CARd;AASD,SAVD;AAWD,OAZD;;AAcAM,cAAQC,GAAR,CAAY,QAAZ","file":"swx-test.js","sourcesContent":["\"use strict\";\nimport {expect} from 'src/external/chai.js'\n\n\ndescribe('SWX Lively4 FS API', function() {\n  xit('should return all mounts for http://lively4/ magic url',  (done) => {\n    fetch(document.location.protocol + \"//lively4/sys/mounts\").then(r => r.text()).then( text => {\n      try {\n        var mounts = JSON.parse(text)\n      } catch(e) {\n        done(new Error(\"Could not parse: \" + text))\n      }\n      expect(mounts).to.have.property(\"0\") // find yourself!\n      done()\n    }).catch(e => done(e))\n  });\n});\n\nconsole.log(\"loaded\")\n"]}