UNPKG

earl-mocha

Version:

Earl Grey macros wrapping Mocha tests

4 lines (2 loc) 22.8 kB
'use strict';require('earlgrey-runtime/5');var t0$2=void 0;var tmp$0=void 0;var $targ$0=void 0;var deps$0=void 0;var $targ$1=void 0;var t0$4=void 0;var tmp$1=void 0;var $targ$2=void 0;var deps$1=void 0;var $targ$3=void 0;var t0$6=void 0;var tmp$2=void 0;var $targ$4=void 0;var deps$2=void 0;var $targ$5=void 0;var t0$8=void 0;var tmp$3=void 0;var $targ$6=void 0;var deps$3=void 0;var $targ$7=void 0;var t0$10=void 0;var tmp$4=void 0;var $targ$8=void 0;var deps$4=void 0;var $targ$9=void 0;var t0$12=void 0;var tmp$5=void 0;var $targ$10=void 0;var deps$5=void 0;var $targ$11=void 0;var t0$14=void 0;var tmp$6=void 0;var $targ$12=void 0;var deps$6=void 0;var $targ$13=void 0;var t0$16=void 0;var tmp$7=void 0;var $targ$14=void 0;var deps$7=void 0;var $targ$15=void 0;var t0$28=void 0;var tmp$9=void 0;var $targ$19=void 0;var deps$8=void 0;var $targ$20=void 0;var t0$31=void 0;var $targ$27=void 0;var $targ$26=void 0;var tmp$10=void 0;var $targ$23=void 0;var deps$9=void 0;var $targ$24=void 0;var t0$34=void 0;var $targ$32=void 0;var $targ$31=void 0;var tmp$11=void 0;var $targ$28=void 0;var deps$10=void 0;var $targ$29=void 0;var t0$38=void 0;var $targ$36=void 0;var $targ$35=void 0;var tmp$12=void 0;var $targ$33=void 0;var deps$11=void 0;var $targ$34=void 0;var $targ$37=void 0;var $targ$38=void 0;var $targ$39=void 0;var $targ$40=void 0;var $targ$41=void 0;var $targ$42=void 0;var $targ$43=void 0;var $targ$44=void 0;var $targ$45=void 0;var $targ$46=void 0;var $targ$47=void 0;var $targ$48=void 0;var util$0=void 0;var inspect$0=void 0;var standard$0=void 0;var describe$0=void 0;var it$0=void 0;var before$0=void 0;var after$0=void 0;var beforeEach$0=void 0;var afterEach$0=void 0;var xdescribe$0=void 0;var xit$0=void 0;var makeInfo$0=void 0;var makeError$0=void 0;var ExpectationError$0=void 0;var ExpectationErrorE$0=void 0;var AssertionError$0=void 0;var gettext$0=void 0;var decompose$0=void 0;var asserts$0=void 0;var assert$0=void 0;var expect$0=void 0;var expect__minus__error$0=void 0;util$0=require("util");inspect$0=getProperty(util$0,"inspect","util");standard$0=function standard(info$0,temp$0$0,descr$0,body$0){var t0$0=void 0;var it$1=void 0;var arg$0=void 0;var name$0=void 0;t0$0=getProjector(["variable"])(temp$0$0);if(t0$0[0]){name$0=t0$0[1];}else{___match_error(temp$0$0);}it$1=info$0.mark(["symbol","@"]);if(descr$0){arg$0=[descr$0];}else{arg$0=[];}return["send",name$0,["data"].concat(arg$0).concat([["send",["symbol","async"],["data",["send",["symbol","->"],["data",["data"],["multi",["send",["symbol","="],["data",["send",["symbol","let"],it$1],["symbol","this"]]],body$0]]]]]])];};tmp$0=function tmp(temp$1$0){var t0$1=void 0;var t1$0=void 0;var descr$1=void 0;var body$1=void 0;var __at___$0=void 0;__at___$0=this;t0$1=temp$1$0;if(Array.isArray(t0$1)&&(t1$0=t0$1.length,t1$0===3&&t0$1[0]==="data")){descr$1=t0$1[1];body$1=t0$1[2];}else{___match_error(temp$1$0);}return standard$0(__at___$0,"describe",descr$1,body$1);};$targ$0={};t0$2=$targ$0;tmp$0["__deps"]=t0$2;deps$0=t0$2;$targ$1=__filename;tmp$0["__path"]=$targ$1;describe$0=tmp$0;tmp$1=function tmp(temp$2$0){var t0$3=void 0;var t1$1=void 0;var descr$2=void 0;var body$2=void 0;var __at___$1=void 0;__at___$1=this;t0$3=temp$2$0;if(Array.isArray(t0$3)&&(t1$1=t0$3.length,t1$1===3&&t0$3[0]==="data")){descr$2=t0$3[1];body$2=t0$3[2];}else{___match_error(temp$2$0);}return standard$0(__at___$1,"it",descr$2,body$2);};$targ$2={};t0$4=$targ$2;tmp$1["__deps"]=t0$4;deps$1=t0$4;$targ$3=__filename;tmp$1["__path"]=$targ$3;it$0=tmp$1;tmp$2=function tmp(temp$3$0){var t0$5=void 0;var t1$2=void 0;var body$3=void 0;var __at___$2=void 0;__at___$2=this;t0$5=temp$3$0;if(Array.isArray(t0$5)&&(t1$2=t0$5.length,t1$2===2&&t0$5[0]==="data")){body$3=t0$5[1];}else{___match_error(temp$3$0);}return standard$0(__at___$2,"before",null,body$3);};$targ$4={};t0$6=$targ$4;tmp$2["__deps"]=t0$6;deps$2=t0$6;$targ$5=__filename;tmp$2["__path"]=$targ$5;before$0=tmp$2;tmp$3=function tmp(temp$4$0){var t0$7=void 0;var t1$3=void 0;var body$4=void 0;var __at___$3=void 0;__at___$3=this;t0$7=temp$4$0;if(Array.isArray(t0$7)&&(t1$3=t0$7.length,t1$3===2&&t0$7[0]==="data")){body$4=t0$7[1];}else{___match_error(temp$4$0);}return standard$0(__at___$3,"after",null,body$4);};$targ$6={};t0$8=$targ$6;tmp$3["__deps"]=t0$8;deps$3=t0$8;$targ$7=__filename;tmp$3["__path"]=$targ$7;after$0=tmp$3;tmp$4=function tmp(temp$5$0){var t0$9=void 0;var t1$4=void 0;var body$5=void 0;var __at___$4=void 0;__at___$4=this;t0$9=temp$5$0;if(Array.isArray(t0$9)&&(t1$4=t0$9.length,t1$4===2&&t0$9[0]==="data")){body$5=t0$9[1];}else{___match_error(temp$5$0);}return standard$0(__at___$4,"beforeEach",null,body$5);};$targ$8={};t0$10=$targ$8;tmp$4["__deps"]=t0$10;deps$4=t0$10;$targ$9=__filename;tmp$4["__path"]=$targ$9;beforeEach$0=tmp$4;tmp$5=function tmp(temp$6$0){var t0$11=void 0;var t1$5=void 0;var body$6=void 0;var __at___$5=void 0;__at___$5=this;t0$11=temp$6$0;if(Array.isArray(t0$11)&&(t1$5=t0$11.length,t1$5===2&&t0$11[0]==="data")){body$6=t0$11[1];}else{___match_error(temp$6$0);}return standard$0(__at___$5,"afterEach",null,body$6);};$targ$10={};t0$12=$targ$10;tmp$5["__deps"]=t0$12;deps$5=t0$12;$targ$11=__filename;tmp$5["__path"]=$targ$11;afterEach$0=tmp$5;tmp$6=function tmp(temp$7$0){var t0$13=void 0;var t1$6=void 0;var descr$3=void 0;var body$7=void 0;var __at___$6=void 0;__at___$6=this;t0$13=temp$7$0;if(Array.isArray(t0$13)&&(t1$6=t0$13.length,t1$6===3&&t0$13[0]==="data")){descr$3=t0$13[1];body$7=t0$13[2];}else{___match_error(temp$7$0);}return standard$0(__at___$6,"xdescribe",descr$3,body$7);};$targ$12={};t0$14=$targ$12;tmp$6["__deps"]=t0$14;deps$6=t0$14;$targ$13=__filename;tmp$6["__path"]=$targ$13;xdescribe$0=tmp$6;tmp$7=function tmp(temp$8$0){var t0$15=void 0;var t1$7=void 0;var descr$4=void 0;var body$8=void 0;var __at___$7=void 0;__at___$7=this;t0$15=temp$8$0;if(Array.isArray(t0$15)&&(t1$7=t0$15.length,t1$7===3&&t0$15[0]==="data")){descr$4=t0$15[1];body$8=t0$15[2];}else{___match_error(temp$8$0);}return standard$0(__at___$7,"xit",descr$4,body$8);};$targ$14={};t0$16=$targ$14;tmp$7["__deps"]=t0$16;deps$7=t0$16;$targ$15=__filename;tmp$7["__path"]=$targ$15;xit$0=tmp$7;makeInfo$0=function makeInfo(parts$0){var m$0=void 0;var acc$0=void 0;var temp$10=void 0;var lens$0=void 0;var m$1=void 0;var acc$1=void 0;var temp$11=void 0;var xs$0=void 0;var sanitize$0=void 0;var len$0=void 0;var pad$0=void 0;sanitize$0=function sanitize(temp$9$0){var t0$17=void 0;var __at___$10=void 0;var __at___$9=void 0;var __at___$8=void 0;var ph$0$0=void 0;t0$17=getProjector(inspect$0)(temp$9$0);if(t0$17[0]){ph$0$0=t0$17[1];}else{___match_error(temp$9$0);}__at___$8=ph$0$0;__at___$9=__at___$8.split("\n");if(__at___$9.length>1){__at___$10=__at___$9[0]+"...";}else{__at___$10=__at___$9[0];}if(__at___$10.length>80){return __at___$10.slice(0,80);}else{return __at___$10;}};acc$0=[];temp$10=null;m$0=null;var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{$0:for(var _iterator=parts$0[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){m$0=_step.value;var x$0=void 0;var t0$18=void 0;var t1$8=void 0;t0$18=m$0;if(Array.isArray(t0$18)&&(t1$8=t0$18.length,t1$8===2)){x$0=t0$18[0];t0$18[1];temp$10=x$0.length;acc$0.push(temp$10);}else{___match_error(m$0);}}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}lens$0=acc$0;len$0=send(send(Math,"max",true),lens$0);pad$0=function pad(x$1){return x$1+new Array(len$0+1-x$1.length).join(" ");};acc$1=[];temp$11=null;m$1=null;var _iteratorNormalCompletion2=true;var _didIteratorError2=false;var _iteratorError2=undefined;try{$1:for(var _iterator2=parts$0[Symbol.iterator](),_step2;!(_iteratorNormalCompletion2=(_step2=_iterator2.next()).done);_iteratorNormalCompletion2=true){m$1=_step2.value;var x$2=void 0;var y$0=void 0;var t0$19=void 0;var t1$9=void 0;t0$19=m$1;if(Array.isArray(t0$19)&&(t1$9=t0$19.length,t1$9===2)){x$2=t0$19[0];y$0=t0$19[1];temp$11=String(" "+getProjector(pad$0)(x$2)[1]+" : "+getProjector(sanitize$0)(y$0)[1]);acc$1.push(temp$11);}else{___match_error(m$1);}}}catch(err){_didIteratorError2=true;_iteratorError2=err;}finally{try{if(!_iteratorNormalCompletion2&&_iterator2.return){_iterator2.return();}}finally{if(_didIteratorError2){throw _iteratorError2;}}}xs$0=acc$1;return xs$0.join("\n");};makeError$0=function makeError(name$1,message$0,parts$1){var e$0=void 0;var $targ$16=void 0;var $targ$17=void 0;var $targ$18=void 0;e$0=new Error();$targ$16=name$1;e$0["name"]=$targ$16;$targ$17=message$0+"\n"+makeInfo$0(parts$1);e$0["message"]=$targ$17;$targ$18=e$0.name+": "+e$0.message;e$0["stack"]=$targ$18;return e$0;};ExpectationError$0=function ExpectationError(expectation$0,parts$2){var msg$0=void 0;msg$0=String("`"+parts$2[0][0]+"` is not `"+expectation$0.trim()+"`");return makeError$0("ExpectationError",msg$0,parts$2);};ExpectationErrorE$0=function ExpectationErrorE(e$1,expectation$1,parts$3){var m$2$0=void 0;var msg$1=void 0;m$2$0=e$1;if(m$2$0===null){msg$1=String("`"+parts$3[0][0]+"` failed to raise an error (expected: `"+expectation$1.trim()+"`)");}else{msg$1=String("`"+parts$3[0][0]+"` raised the wrong error (got: `"+e$1+"` but expected: `"+expectation$1+"`)");}return makeError$0("ExpectationError",msg$1,parts$3);};AssertionError$0=function AssertionError(parts$4){var msg$2=void 0;msg$2=String("Assertion failed: `"+parts$4[0][0]+"`");return makeError$0("AssertionError",msg$2,parts$4);};gettext$0=function gettext(ph$1$0){var location$0=void 0;var t0$20=void 0;t0$20=ph$1$0;if(___hasprop(t0$20,"location")&&(location$0=t0$20.location,location$0)){return location$0.text();}else{return"<unknown>";}};decompose$0=function decompose(__at___$11,expr$0){var helper$0=void 0;var decls$0=void 0;var body$9=void 0;var important$0=void 0;var other$0=void 0;var seen$0=void 0;var dispatch$0=void 0;var mktemp$0=void 0;var res$0=void 0;decls$0=[];body$9=["multi"];important$0=[];other$0=[];seen$0=new Set(["<unknown>"]);dispatch$0=function dispatch(node$0,tmp$8,ph$2$0){var txt$0=void 0;var x$3=void 0;txt$0=gettext$0(node$0);if(seen$0.has(txt$0)){return null;}else{seen$0.add(txt$0);}x$3=["data",["value",txt$0],tmp$8];if(ph$2$0?true:false){return important$0.push(x$3);}else{return other$0.push(x$3);}};mktemp$0=function mktemp(){var temp$12=void 0;temp$12=["variable",__at___$11.gensym("temp")];decls$0.push(["send",["symbol","="],["data",["send",["symbol","var"],temp$12],["value","<not computed>"]]]);return temp$12;};helper$0=function helper(){var m$4=void 0;var acc$2=void 0;var temp$14=void 0;var fn2$0=void 0;var args2$0=void 0;var temp$13=void 0;var fn2$1=void 0;var arg2$0=void 0;var temp$15=void 0;var x$5=void 0;var x$6=void 0;var bridge$$681$0=void 0;var x$7=void 0;var bridge$$680$0=void 0;var x$8=void 0;var temp$16=void 0;var fn$1=void 0;var arg$2=void 0;var fn$0=void 0;var args$0=void 0;var $$683$0=void 0;var $$684$0=void 0;var $$685$0=void 0;var $$686$0=void 0;var t0$22=void 0;var t1$11=void 0;var t2$0=void 0;var t3$0=void 0;var bridge$$679$0=void 0;var x$4=void 0;var ph$4$0=void 0;var importance$0=void 0;var fnpos$0=void 0;var t0$21=void 0;var t1$10=void 0;var m$3$0=void 0;m$3$0=arguments;t0$21=m$3$0.length;if(t0$21>=2&&t0$21<=3){t1$10=m$3$0[0];x$4=t1$10;ph$4$0=t1$10;importance$0=m$3$0[1];if(2>=t0$21){fnpos$0=false;}else{fnpos$0=m$3$0[2];}t0$22=ph$4$0;t1$11=t0$22.length;if(t1$11===2&&t0$22[0]==="variable"){t0$22[1];dispatch$0(x$4,x$4,importance$0>0&&!fnpos$0);return x$4;}else{if(($$685$0=t1$11===3)&&($$686$0=t0$22[0]==="send")&&(fn$0=t0$22[1],t2$0=t0$22[2],Array.isArray(t2$0)&&(t3$0=t2$0.length,t3$0>=1&&t2$0[0]==="array"))){args$0=Array.prototype.slice.call(t2$0,1);temp$13=mktemp$0();dispatch$0(x$4,temp$13,importance$0>0);body$9.push((fn2$0=["final",fn$0],args2$0=(acc$2=[],temp$14=null,m$4=null,function(){var _iteratorNormalCompletion3=true;var _didIteratorError3=false;var _iteratorError3=undefined;try{$2:for(var _iterator3=args$0[Symbol.iterator](),_step3;!(_iteratorNormalCompletion3=(_step3=_iterator3.next()).done);_iteratorNormalCompletion3=true){m$4=_step3.value;var arg$1=void 0;arg$1=m$4;temp$14=helper$0(arg$1,importance$0-1);acc$2.push(temp$14);}}catch(err){_didIteratorError3=true;_iteratorError3=err;}finally{try{if(!_iteratorNormalCompletion3&&_iterator3.return){_iterator3.return();}}finally{if(_didIteratorError3){throw _iteratorError3;}}}}(),acc$2),["send",["symbol","="],["data",["send",["symbol","set-var"],temp$13],["send",fn2$0,["data"].concat(args2$0)]]]));return temp$13;}else{if($$686$0){fn$1=t0$22[1];arg$2=t0$22[2];temp$15=mktemp$0();dispatch$0(x$4,temp$15,importance$0>0);body$9.push((fn2$1=["final",fn$1],arg2$0=helper$0(arg$2,importance$0-1),["send",["symbol","="],["data",["send",["symbol","set-var"],temp$15],["send",fn2$1,arg2$0]]]));return temp$15;}else{bridge$$679$0=ph$4$0;if((bridge$$680$0=bridge$$679$0,(bridge$$681$0=bridge$$680$0,(x$5=bridge$$681$0,x$5 instanceof Array&&x$5[0]==="value")||(x$6=bridge$$681$0,x$6 instanceof Array&&x$6[0]==="array"))||(x$7=bridge$$680$0,x$7 instanceof Array&&x$7[0]==="object"))||(x$8=bridge$$679$0,x$8 instanceof Array&&x$8[0]==="void")){return["final",x$4];}else{temp$16=mktemp$0();dispatch$0(x$4,temp$16,importance$0>0);body$9.push(["send",["symbol","="],["data",["send",["symbol","set-var"],temp$16],["final",x$4]]]);return temp$16;}}}}}else{return ___match_error(m$3$0,"{match x, importance, fnpos = false}");}};res$0=helper$0(expr$0,2);return{"res":res$0,"decls":decls$0,"body":body$9,"important":important$0,"other":other$0};};tmp$9=function tmp(temp$17$0){var t0$23=void 0;var t0$24=void 0;var bridge$$848$0=void 0;var t0$25=void 0;var t1$12=void 0;var t2$1=void 0;var t0$26=void 0;var t1$13=void 0;var m$5=void 0;var acc$3=void 0;var temp$18=void 0;var $targ$21=void 0;var stmts$0=void 0;var $targ$22=void 0;var it$2=void 0;var describe$1=void 0;var assert$1=void 0;var tests$0=void 0;var name$2=void 0;var body$10=void 0;var __at___$12=void 0;__at___$12=this;bridge$$848$0=temp$17$0;if(Array.isArray(bridge$$848$0)&&(t0$23=bridge$$848$0.length,t0$23===3&&bridge$$848$0[0]==="data"&&(name$2=bridge$$848$0[1],body$10=bridge$$848$0[2],true))||Array.isArray(bridge$$848$0)&&(t0$24=bridge$$848$0.length,t0$24===2&&bridge$$848$0[0]==="data"&&(body$10=bridge$$848$0[1],name$2=null,true))){}else{___match_error(temp$17$0);}$targ$21=body$10;t0$25=getProjector(["multi"])($targ$21);if(t0$25[0]&&(t1$12=t0$25[1],t2$1=t1$12.length,t2$1>=1&&t1$12[0]==="multi")){stmts$0=Array.prototype.slice.call(t1$12,1);}else{___match_error($targ$21,"#multi! #multi{*stmts}");}$targ$22=__at___$12.mark(["symbol","it"],["symbol","describe"],["symbol","assert"]);t0$26=$targ$22;if(Array.isArray(t0$26)&&(t1$13=t0$26.length,t1$13===3)){it$2=t0$26[0];describe$1=t0$26[1];assert$1=t0$26[2];}else{___match_error($targ$22,"let {it, describe, assert}");}[it$2,describe$1,assert$1];tests$0=["multi"].concat((acc$3=[],temp$18=null,m$5=null,function(){var _iteratorNormalCompletion4=true;var _didIteratorError4=false;var _iteratorError4=undefined;try{$3:for(var _iterator4=stmts$0[Symbol.iterator](),_step4;!(_iteratorNormalCompletion4=(_step4=_iterator4.next()).done);_iteratorNormalCompletion4=true){m$5=_step4.value;var stmt$1=void 0;var label$0=void 0;var stmt$0=void 0;var t0$27=void 0;var t1$14=void 0;var t2$2=void 0;var t3$1=void 0;var t4$0=void 0;var t5$0=void 0;t0$27=m$5;if(Array.isArray(t0$27)&&(t1$14=t0$27.length,t1$14===3&&t0$27[0]==="send"&&(t2$2=t0$27[1],Array.isArray(t2$2)&&(t3$1=t2$2.length,t3$1===2&&t2$2[0]==="symbol"&&t2$2[1]==="=>"&&(t4$0=t0$27[2],Array.isArray(t4$0)&&(t5$0=t4$0.length,t5$0===3&&t4$0[0]==="data")))))){label$0=t4$0[1];stmt$0=t4$0[2];temp$18=["send",it$2,["data",label$0,["send",assert$1,stmt$0]]];acc$3.push(temp$18);}else{stmt$1=m$5;temp$18=["send",it$2,["data",["value",__at___$12.gettext(stmt$1)],["send",assert$1,stmt$1]]];acc$3.push(temp$18);}}}catch(err){_didIteratorError4=true;_iteratorError4=err;}finally{try{if(!_iteratorNormalCompletion4&&_iterator4.return){_iterator4.return();}}finally{if(_didIteratorError4){throw _iteratorError4;}}}}(),acc$3));if(name$2){return["send",describe$1,["data",name$2,tests$0]];}else{return tests$0;}};$targ$19={};t0$28=$targ$19;tmp$9["__deps"]=t0$28;deps$8=t0$28;$targ$20=__filename;tmp$9["__path"]=$targ$20;asserts$0=tmp$9;tmp$10=function tmp(temp$19$0){var t0$29=void 0;var bridge$$1004$0=void 0;var t0$30=void 0;var ae$0=void 0;var $targ$25=void 0;var res$1=void 0;var decls$1=void 0;var body$11=void 0;var important$1=void 0;var other$1=void 0;var expr$1=void 0;var __at___$13=void 0;__at___$13=this;bridge$$1004$0=temp$19$0;if(Array.isArray(bridge$$1004$0)&&(t0$29=bridge$$1004$0.length,t0$29===2&&bridge$$1004$0[0]==="data"&&(expr$1=bridge$$1004$0[1],true))||(expr$1=bridge$$1004$0,true)){}else{___match_error(temp$19$0);}ae$0=__at___$13.deps.AssertionError;if(equal(__at___$13.context,["expr","multi"])){return["nostep",__at___$13.form];}$targ$25=decompose$0(__at___$13,__at___$13.expand(__at___$13.context,expr$1));t0$30=$targ$25;if(___hasprop(t0$30,"res")&&(res$1=t0$30.res,___hasprop(t0$30,"decls")&&(decls$1=t0$30.decls,___hasprop(t0$30,"body")&&(body$11=t0$30.body,___hasprop(t0$30,"important")&&(important$1=t0$30.important,___hasprop(t0$30,"other")))))){other$1=t0$30.other;}else{___match_error($targ$25,"{=> res, => decls, => body, => important, => other}");}[res$1,decls$1,body$11,important$1,other$1];return["multi"].concat(decls$1).concat([body$11,["send",["symbol","match"],["data",res$1,["multi",["send",["symbol","->"],["data",["send",["symbol","?"],["data",["symbol","true"],["void"]]],["symbol","undefined"]]],["send",["symbol","->"],["data",["symbol","else"],["send",["symbol","throw"],["send",ae$0,["data",["data"].concat(important$1).concat(other$1)]]]]]]]]]);};$targ$23={};t0$31=$targ$23;tmp$10["__deps"]=t0$31;deps$9=t0$31;$targ$26="__mdep_AssertionError";deps$9["AssertionError"]=$targ$26;$targ$27=AssertionError$0;exports["__mdep_AssertionError"]=$targ$27;$targ$24=__filename;tmp$10["__path"]=$targ$24;assert$0=tmp$10;tmp$11=function tmp(temp$20$0){var t0$32=void 0;var t1$15=void 0;var t0$33=void 0;var $targ$30=void 0;var res$2=void 0;var decls$2=void 0;var body$12=void 0;var important$2=void 0;var other$2=void 0;var pattern$0=void 0;var expr$2=void 0;var __at___$14=void 0;__at___$14=this;t0$32=temp$20$0;if(Array.isArray(t0$32)&&(t1$15=t0$32.length,t1$15===3&&t0$32[0]==="data")){pattern$0=t0$32[1];expr$2=t0$32[2];}else{___match_error(temp$20$0);}if(equal(__at___$14.context,["expr","multi"])){return["nostep",__at___$14.form];}$targ$30=decompose$0(__at___$14,__at___$14.expand(__at___$14.context,expr$2));t0$33=$targ$30;if(___hasprop(t0$33,"res")&&(res$2=t0$33.res,___hasprop(t0$33,"decls")&&(decls$2=t0$33.decls,___hasprop(t0$33,"body")&&(body$12=t0$33.body,___hasprop(t0$33,"important")&&(important$2=t0$33.important,___hasprop(t0$33,"other")))))){other$2=t0$33.other;}else{___match_error($targ$30,"{=> res, => decls, => body, => important, => other}");}[res$2,decls$2,body$12,important$2,other$2];return["multi"].concat(decls$2).concat([["send",["symbol","match"],["data",body$12,["multi",["send",["symbol","->"],["data",pattern$0,["symbol","undefined"]]],["send",["symbol","->"],["data",["symbol","else"],["send",["symbol","throw"],["send",__at___$14.deps.ExpectationError,["data",["value",gettext$0(pattern$0)],["data"].concat(important$2).concat(other$2)]]]]]]]]]);};$targ$28={};t0$34=$targ$28;tmp$11["__deps"]=t0$34;deps$10=t0$34;$targ$31="__mdep_ExpectationError";deps$10["ExpectationError"]=$targ$31;$targ$32=ExpectationError$0;exports["__mdep_ExpectationError"]=$targ$32;$targ$29=__filename;tmp$11["__path"]=$targ$29;expect$0=tmp$11;tmp$12=function tmp(ph$5$0){var t0$35=void 0;var t0$36=void 0;var x$9=void 0;var t0$37=void 0;var t1$16=void 0;var t2$3=void 0;var t3$2=void 0;var t4$1=void 0;var t5$1=void 0;var t6$0=void 0;var m$6$0=void 0;var patt$0=void 0;var pattern$1=void 0;var expr$3=void 0;var bridge$$1145$0=void 0;var __at___$15=void 0;__at___$15=this;bridge$$1145$0=ph$5$0;if(Array.isArray(bridge$$1145$0)&&(t0$35=bridge$$1145$0.length,t0$35===3&&bridge$$1145$0[0]==="data"&&(pattern$1=bridge$$1145$0[1],expr$3=bridge$$1145$0[2],true))||Array.isArray(bridge$$1145$0)&&(t0$36=bridge$$1145$0.length,t0$36===2&&bridge$$1145$0[0]==="data"&&(expr$3=bridge$$1145$0[1],pattern$1=["symbol","Error"],true))){m$6$0=pattern$1;if(Array.isArray(m$6$0)&&(t0$37=m$6$0.length,t0$37===3&&m$6$0[0]==="send"&&(t1$16=m$6$0[1],Array.isArray(t1$16)&&(t2$3=t1$16.length,t2$3===2&&t1$16[0]==="symbol"&&t1$16[1]==="?"&&(t3$2=m$6$0[2],Array.isArray(t3$2)&&(t4$1=t3$2.length,t4$1===3&&t3$2[0]==="data"&&(x$9=t3$2[1],t5$1=t3$2[2],Array.isArray(t5$1)&&(t6$0=t5$1.length,t6$0===1&&t5$1[0]==="void")))))))){patt$0=pattern$1;}else{patt$0=["send",["symbol","?"],["data",pattern$1,["void"]]];}if(equal(__at___$15.context,["expr","multi"])){return["nostep",__at___$15.form];}return["multi",["send",["symbol","="],["data",["send",["symbol","var"],["symbol","ok"]],["symbol","false"]]],["send",["symbol","try"],["data",["send",["symbol","="],["data",["symbol","rval"],expr$3]]]],["send",["symbol","catch"],["data",patt$0,["send",["symbol","="],["data",["symbol","ok"],["symbol","true"]]]]],["send",["symbol","catch"],["data",["symbol","e"],["send",["symbol","throw"],["send",__at___$15.deps.ExpectationErrorE,["data",["symbol","e"],["value",gettext$0(pattern$1)],["data",["data",["value",gettext$0(expr$3)],["symbol","rval"]]]]]]]],["send",["symbol","if"],["data",["send",["symbol","not"],["data",["void"],["symbol","ok"]]],["send",["symbol","throw"],["send",__at___$15.deps.ExpectationErrorE,["data",["symbol","null"],["value",gettext$0(pattern$1)],["data",["data",["value",gettext$0(expr$3)],["symbol","rval"]]]]]]]]];}else{return ___match_error(ph$5$0,"`{^pattern, ^expr}` or `{^expr}` and pattern is `Error`");}};$targ$33={};t0$38=$targ$33;tmp$12["__deps"]=t0$38;deps$11=t0$38;$targ$35="__mdep_ExpectationErrorE";deps$11["ExpectationErrorE"]=$targ$35;$targ$36=ExpectationErrorE$0;exports["__mdep_ExpectationErrorE"]=$targ$36;$targ$34=__filename;tmp$12["__path"]=$targ$34;expect__minus__error$0=tmp$12;$targ$37=describe$0;exports["describe"]=$targ$37;$targ$38=xdescribe$0;exports["xdescribe"]=$targ$38;$targ$39=it$0;exports["it"]=$targ$39;$targ$40=xit$0;exports["xit"]=$targ$40;$targ$41=before$0;exports["before"]=$targ$41;$targ$42=after$0;exports["after"]=$targ$42;$targ$43=beforeEach$0;exports["beforeEach"]=$targ$43;$targ$44=afterEach$0;exports["afterEach"]=$targ$44;$targ$45=expect$0;exports["expect"]=$targ$45;$targ$46=expect__minus__error$0;exports["expectError"]=$targ$46;$targ$47=assert$0;exports["assert"]=$targ$47;$targ$48=asserts$0;exports["asserts"]=$targ$48;void 0; //# sourceMappingURL=index.js.map