UNPKG

mocha-aura

Version:

Test Salesforce Aura Lightning components with mocha

100 lines (76 loc) 84.1 kB
(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory() : typeof define === 'function' && define.amd ? define(factory) : (factory()); }(this, (function () { 'use strict'; var __cov_SK7m4VYVyK3Hg_cDVT051g = (Function('return this'))(); if (!__cov_SK7m4VYVyK3Hg_cDVT051g.__coverage__) { __cov_SK7m4VYVyK3Hg_cDVT051g.__coverage__ = {}; } __cov_SK7m4VYVyK3Hg_cDVT051g = __cov_SK7m4VYVyK3Hg_cDVT051g.__coverage__; if (!(__cov_SK7m4VYVyK3Hg_cDVT051g['/Users/ysanikov/workspace/mocha-aura/lib/sinonHelpers.js'])) { __cov_SK7m4VYVyK3Hg_cDVT051g['/Users/ysanikov/workspace/mocha-aura/lib/sinonHelpers.js'] = {"path":"/Users/ysanikov/workspace/mocha-aura/lib/sinonHelpers.js","s":{"1":0,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0},"b":{"1":[0,0,0],"2":[0,0],"3":[0,0],"4":[0,0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0,0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"fnMap":{"1":{"name":"stubifyInstance","line":4,"loc":{"start":{"line":4,"column":7},"end":{"line":4,"column":56}}},"2":{"name":"propExcluded","line":5,"loc":{"start":{"line":5,"column":23},"end":{"line":5,"column":51}}},"3":{"name":"(anonymous_3)","line":9,"loc":{"start":{"line":9,"column":55},"end":{"line":9,"column":71}}},"4":{"name":"(anonymous_4)","line":13,"loc":{"start":{"line":13,"column":72},"end":{"line":13,"column":92}}},"5":{"name":"(anonymous_5)","line":14,"loc":{"start":{"line":14,"column":19},"end":{"line":14,"column":31}}},"6":{"name":"stubifyInstanceOnDemand","line":28,"loc":{"start":{"line":28,"column":7},"end":{"line":28,"column":56}}},"7":{"name":"defineProperty","line":31,"loc":{"start":{"line":31,"column":24},"end":{"line":31,"column":78}}},"8":{"name":"get","line":35,"loc":{"start":{"line":35,"column":13},"end":{"line":35,"column":43}}},"9":{"name":"(anonymous_9)","line":59,"loc":{"start":{"line":59,"column":73},"end":{"line":59,"column":85}}}},"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":29}},"2":{"start":{"line":4,"column":7},"end":{"line":26,"column":1}},"3":{"start":{"line":5,"column":4},"end":{"line":7,"column":6}},"4":{"start":{"line":6,"column":8},"end":{"line":6,"column":147}},"5":{"start":{"line":9,"column":4},"end":{"line":24,"column":7}},"6":{"start":{"line":10,"column":8},"end":{"line":12,"column":9}},"7":{"start":{"line":11,"column":12},"end":{"line":11,"column":19}},"8":{"start":{"line":13,"column":8},"end":{"line":23,"column":17}},"9":{"start":{"line":14,"column":12},"end":{"line":22,"column":14}},"10":{"start":{"line":15,"column":16},"end":{"line":15,"column":42}},"11":{"start":{"line":17,"column":16},"end":{"line":19,"column":17}},"12":{"start":{"line":18,"column":20},"end":{"line":18,"column":49}},"13":{"start":{"line":21,"column":16},"end":{"line":21,"column":133}},"14":{"start":{"line":25,"column":4},"end":{"line":25,"column":20}},"15":{"start":{"line":28,"column":7},"end":{"line":75,"column":1}},"16":{"start":{"line":29,"column":4},"end":{"line":71,"column":6}},"17":{"start":{"line":32,"column":12},"end":{"line":32,"column":58}},"18":{"start":{"line":33,"column":12},"end":{"line":33,"column":24}},"19":{"start":{"line":37,"column":12},"end":{"line":39,"column":13}},"20":{"start":{"line":38,"column":16},"end":{"line":38,"column":39}},"21":{"start":{"line":42,"column":12},"end":{"line":44,"column":13}},"22":{"start":{"line":43,"column":16},"end":{"line":43,"column":61}},"23":{"start":{"line":47,"column":12},"end":{"line":51,"column":13}},"24":{"start":{"line":49,"column":16},"end":{"line":49,"column":97}},"25":{"start":{"line":50,"column":16},"end":{"line":50,"column":39}},"26":{"start":{"line":54,"column":12},"end":{"line":54,"column":45}},"27":{"start":{"line":55,"column":12},"end":{"line":55,"column":85}},"28":{"start":{"line":56,"column":12},"end":{"line":56,"column":55}},"29":{"start":{"line":58,"column":12},"end":{"line":68,"column":13}},"30":{"start":{"line":59,"column":16},"end":{"line":67,"column":19}},"31":{"start":{"line":60,"column":20},"end":{"line":60,"column":46}},"32":{"start":{"line":62,"column":20},"end":{"line":64,"column":21}},"33":{"start":{"line":63,"column":24},"end":{"line":63,"column":55}},"34":{"start":{"line":66,"column":20},"end":{"line":66,"column":136}},"35":{"start":{"line":69,"column":12},"end":{"line":69,"column":35}},"36":{"start":{"line":73,"column":4},"end":{"line":73,"column":45}},"37":{"start":{"line":74,"column":4},"end":{"line":74,"column":17}}},"branchMap":{"1":{"line":6,"type":"binary-expr","locations":[{"start":{"line":6,"column":15},"end":{"line":6,"column":21}},{"start":{"line":6,"column":25},"end":{"line":6,"column":41}},{"start":{"line":6,"column":46},"end":{"line":6,"column":145}}]},"2":{"line":6,"type":"cond-expr","locations":[{"start":{"line":6,"column":80},"end":{"line":6,"column":117}},{"start":{"line":6,"column":120},"end":{"line":6,"column":145}}]},"3":{"line":10,"type":"if","locations":[{"start":{"line":10,"column":8},"end":{"line":10,"column":8}},{"start":{"line":10,"column":8},"end":{"line":10,"column":8}}]},"4":{"line":10,"type":"binary-expr","locations":[{"start":{"line":10,"column":12},"end":{"line":10,"column":30}},{"start":{"line":10,"column":34},"end":{"line":10,"column":76}},{"start":{"line":10,"column":80},"end":{"line":10,"column":102}}]},"5":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":12},"end":{"line":37,"column":12}},{"start":{"line":37,"column":12},"end":{"line":37,"column":12}}]},"6":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":12},"end":{"line":42,"column":12}},{"start":{"line":42,"column":12},"end":{"line":42,"column":12}}]},"7":{"line":47,"type":"if","locations":[{"start":{"line":47,"column":12},"end":{"line":47,"column":12}},{"start":{"line":47,"column":12},"end":{"line":47,"column":12}}]},"8":{"line":55,"type":"binary-expr","locations":[{"start":{"line":55,"column":36},"end":{"line":55,"column":51}},{"start":{"line":55,"column":55},"end":{"line":55,"column":83}}]},"9":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":12},"end":{"line":58,"column":12}},{"start":{"line":58,"column":12},"end":{"line":58,"column":12}}]},"10":{"line":58,"type":"binary-expr","locations":[{"start":{"line":58,"column":16},"end":{"line":58,"column":26}},{"start":{"line":58,"column":30},"end":{"line":58,"column":45}},{"start":{"line":58,"column":49},"end":{"line":58,"column":86}},{"start":{"line":58,"column":90},"end":{"line":58,"column":115}}]}}}; } __cov_SK7m4VYVyK3Hg_cDVT051g = __cov_SK7m4VYVyK3Hg_cDVT051g['/Users/ysanikov/workspace/mocha-aura/lib/sinonHelpers.js']; __cov_SK7m4VYVyK3Hg_cDVT051g.s['1']++;var sinon=require('sinon');function stubifyInstance(ctor,instance,params){__cov_SK7m4VYVyK3Hg_cDVT051g.f['1']++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['3']++;var propExcluded=function propExcluded(prop){__cov_SK7m4VYVyK3Hg_cDVT051g.f['2']++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['4']++;return(__cov_SK7m4VYVyK3Hg_cDVT051g.b['1'][0]++,params)&&(__cov_SK7m4VYVyK3Hg_cDVT051g.b['1'][1]++,params.doNotMock)&&(__cov_SK7m4VYVyK3Hg_cDVT051g.b['1'][2]++,Array.isArray(params.doNotMock)?(__cov_SK7m4VYVyK3Hg_cDVT051g.b['2'][0]++,params.doNotMock.indexOf(prop)!==-1):(__cov_SK7m4VYVyK3Hg_cDVT051g.b['2'][1]++,params.doNotMock===prop));};__cov_SK7m4VYVyK3Hg_cDVT051g.s['5']++;Object.getOwnPropertyNames(ctor.prototype).forEach(function(prop){__cov_SK7m4VYVyK3Hg_cDVT051g.f['3']++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['6']++;if((__cov_SK7m4VYVyK3Hg_cDVT051g.b['4'][0]++,propExcluded(prop))||(__cov_SK7m4VYVyK3Hg_cDVT051g.b['4'][1]++,typeof ctor.prototype[prop]!=='function')||(__cov_SK7m4VYVyK3Hg_cDVT051g.b['4'][2]++,prop==='constructor')){__cov_SK7m4VYVyK3Hg_cDVT051g.b['3'][0]++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['7']++;return;}else{__cov_SK7m4VYVyK3Hg_cDVT051g.b['3'][1]++;}__cov_SK7m4VYVyK3Hg_cDVT051g.s['8']++;instance['stub_'+prop]=sinon.stub(instance,prop).callsFake(function(propName){__cov_SK7m4VYVyK3Hg_cDVT051g.f['4']++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['9']++;return function(){__cov_SK7m4VYVyK3Hg_cDVT051g.f['5']++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['10']++;var _ctor$prototype$propN;__cov_SK7m4VYVyK3Hg_cDVT051g.s['11']++;for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){__cov_SK7m4VYVyK3Hg_cDVT051g.s['12']++;args[_key]=arguments[_key];}__cov_SK7m4VYVyK3Hg_cDVT051g.s['13']++;return(_ctor$prototype$propN=ctor.prototype[propName]).call.apply(_ctor$prototype$propN,[instance].concat(args));};}(prop));});__cov_SK7m4VYVyK3Hg_cDVT051g.s['14']++;return instance;}function stubifyInstanceOnDemand(ctor,instance){__cov_SK7m4VYVyK3Hg_cDVT051g.f['6']++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['16']++;var handler={_instanceProps:{},defineProperty:function defineProperty(target,property,descriptor){__cov_SK7m4VYVyK3Hg_cDVT051g.f['7']++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['17']++;handler._instanceProps[property]=descriptor;__cov_SK7m4VYVyK3Hg_cDVT051g.s['18']++;return true;},get:function get(target,propKey){__cov_SK7m4VYVyK3Hg_cDVT051g.f['8']++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['19']++;if(typeof propKey!=='string'){__cov_SK7m4VYVyK3Hg_cDVT051g.b['5'][0]++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['20']++;return target[propKey];}else{__cov_SK7m4VYVyK3Hg_cDVT051g.b['5'][1]++;}__cov_SK7m4VYVyK3Hg_cDVT051g.s['21']++;if(handler._instanceProps[propKey]){__cov_SK7m4VYVyK3Hg_cDVT051g.b['6'][0]++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['22']++;return handler._instanceProps[propKey].value;}else{__cov_SK7m4VYVyK3Hg_cDVT051g.b['6'][1]++;}__cov_SK7m4VYVyK3Hg_cDVT051g.s['23']++;if(!target[propKey]){__cov_SK7m4VYVyK3Hg_cDVT051g.b['7'][0]++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['24']++;console.warn('\n\nstubifyInstanceOnDemand: Unknown property '+propKey,'\n\n');__cov_SK7m4VYVyK3Hg_cDVT051g.s['25']++;return target[propKey];}else{__cov_SK7m4VYVyK3Hg_cDVT051g.b['7'][1]++;}__cov_SK7m4VYVyK3Hg_cDVT051g.s['26']++;var stubName='stub_'+propKey;__cov_SK7m4VYVyK3Hg_cDVT051g.s['27']++;var isSpyOrStubbed=!!((__cov_SK7m4VYVyK3Hg_cDVT051g.b['8'][0]++,target[propKey])&&(__cov_SK7m4VYVyK3Hg_cDVT051g.b['8'][1]++,target[propKey].calledBefore));__cov_SK7m4VYVyK3Hg_cDVT051g.s['28']++;var hasOnProto=!!ctor.prototype[propKey];__cov_SK7m4VYVyK3Hg_cDVT051g.s['29']++;if((__cov_SK7m4VYVyK3Hg_cDVT051g.b['10'][0]++,hasOnProto)&&(__cov_SK7m4VYVyK3Hg_cDVT051g.b['10'][1]++,!isSpyOrStubbed)&&(__cov_SK7m4VYVyK3Hg_cDVT051g.b['10'][2]++,typeof target[propKey]==='function')&&(__cov_SK7m4VYVyK3Hg_cDVT051g.b['10'][3]++,propKey!=='constructor')){__cov_SK7m4VYVyK3Hg_cDVT051g.b['9'][0]++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['30']++;target[stubName]=sinon.stub(target,propKey).callsFake(function(){__cov_SK7m4VYVyK3Hg_cDVT051g.f['9']++;__cov_SK7m4VYVyK3Hg_cDVT051g.s['31']++;var _ctor$prototype$propK;__cov_SK7m4VYVyK3Hg_cDVT051g.s['32']++;for(var _len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++){__cov_SK7m4VYVyK3Hg_cDVT051g.s['33']++;args[_key2]=arguments[_key2];}__cov_SK7m4VYVyK3Hg_cDVT051g.s['34']++;return(_ctor$prototype$propK=ctor.prototype[propKey]).call.apply(_ctor$prototype$propK,[instance].concat(args));});}else{__cov_SK7m4VYVyK3Hg_cDVT051g.b['9'][1]++;}__cov_SK7m4VYVyK3Hg_cDVT051g.s['35']++;return target[propKey];}};__cov_SK7m4VYVyK3Hg_cDVT051g.s['36']++;var proxy=new Proxy(instance,handler);__cov_SK7m4VYVyK3Hg_cDVT051g.s['37']++;return proxy;} var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; var classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }; var createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var defineProperty = function (obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }; var __cov_6xZbiIzLnZKheQvnyjV7_Q = (Function('return this'))(); if (!__cov_6xZbiIzLnZKheQvnyjV7_Q.__coverage__) { __cov_6xZbiIzLnZKheQvnyjV7_Q.__coverage__ = {}; } __cov_6xZbiIzLnZKheQvnyjV7_Q = __cov_6xZbiIzLnZKheQvnyjV7_Q.__coverage__; if (!(__cov_6xZbiIzLnZKheQvnyjV7_Q['/Users/ysanikov/workspace/mocha-aura/lib/eventFactory.js'])) { __cov_6xZbiIzLnZKheQvnyjV7_Q['/Users/ysanikov/workspace/mocha-aura/lib/eventFactory.js'] = {"path":"/Users/ysanikov/workspace/mocha-aura/lib/eventFactory.js","s":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":1,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"fnMap":{"1":{"name":"eventFactory","line":3,"loc":{"start":{"line":3,"column":7},"end":{"line":3,"column":31}}},"2":{"name":"(anonymous_2)","line":10,"loc":{"start":{"line":10,"column":12},"end":{"line":10,"column":24}}},"3":{"name":"Event","line":11,"loc":{"start":{"line":11,"column":4},"end":{"line":11,"column":27}}},"4":{"name":"setParams","line":19,"loc":{"start":{"line":19,"column":15},"end":{"line":19,"column":42}}},"5":{"name":"setParam","line":24,"loc":{"start":{"line":24,"column":15},"end":{"line":24,"column":45}}},"6":{"name":"getParams","line":29,"loc":{"start":{"line":29,"column":15},"end":{"line":29,"column":36}}},"7":{"name":"getEventType","line":34,"loc":{"start":{"line":34,"column":15},"end":{"line":34,"column":39}}},"8":{"name":"getName","line":39,"loc":{"start":{"line":39,"column":15},"end":{"line":39,"column":34}}},"9":{"name":"getParam","line":44,"loc":{"start":{"line":44,"column":15},"end":{"line":44,"column":39}}},"10":{"name":"getPhase","line":49,"loc":{"start":{"line":49,"column":15},"end":{"line":49,"column":35}}},"11":{"name":"getSource","line":54,"loc":{"start":{"line":54,"column":15},"end":{"line":54,"column":36}}},"12":{"name":"getType","line":59,"loc":{"start":{"line":59,"column":15},"end":{"line":59,"column":34}}},"13":{"name":"fire","line":64,"loc":{"start":{"line":64,"column":15},"end":{"line":64,"column":31}}},"14":{"name":"pause","line":67,"loc":{"start":{"line":67,"column":15},"end":{"line":67,"column":32}}},"15":{"name":"preventDefault","line":70,"loc":{"start":{"line":70,"column":15},"end":{"line":70,"column":41}}},"16":{"name":"resume","line":73,"loc":{"start":{"line":73,"column":15},"end":{"line":73,"column":33}}},"17":{"name":"stopPropagation","line":76,"loc":{"start":{"line":76,"column":15},"end":{"line":76,"column":42}}}},"statementMap":{"1":{"start":{"line":3,"column":7},"end":{"line":7,"column":1}},"2":{"start":{"line":4,"column":4},"end":{"line":4,"column":88}},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":61}},"4":{"start":{"line":8,"column":0},"end":{"line":8,"column":46}},"5":{"start":{"line":10,"column":0},"end":{"line":79,"column":4}},"6":{"start":{"line":11,"column":4},"end":{"line":15,"column":5}},"7":{"start":{"line":12,"column":8},"end":{"line":12,"column":49}},"8":{"start":{"line":14,"column":8},"end":{"line":14,"column":35}},"9":{"start":{"line":17,"column":4},"end":{"line":77,"column":8}},"10":{"start":{"line":20,"column":12},"end":{"line":20,"column":33}},"11":{"start":{"line":25,"column":12},"end":{"line":25,"column":37}},"12":{"start":{"line":30,"column":12},"end":{"line":30,"column":31}},"13":{"start":{"line":35,"column":12},"end":{"line":35,"column":33}},"14":{"start":{"line":40,"column":12},"end":{"line":40,"column":60}},"15":{"start":{"line":45,"column":12},"end":{"line":45,"column":37}},"16":{"start":{"line":50,"column":12},"end":{"line":50,"column":29}},"17":{"start":{"line":55,"column":12},"end":{"line":55,"column":24}},"18":{"start":{"line":60,"column":12},"end":{"line":60,"column":42}},"19":{"start":{"line":78,"column":4},"end":{"line":78,"column":17}}},"branchMap":{"1":{"line":4,"type":"cond-expr","locations":[{"start":{"line":4,"column":70},"end":{"line":4,"column":82}},{"start":{"line":4,"column":85},"end":{"line":4,"column":87}}]},"2":{"line":4,"type":"binary-expr","locations":[{"start":{"line":4,"column":17},"end":{"line":4,"column":37}},{"start":{"line":4,"column":41},"end":{"line":4,"column":67}}]},"3":{"line":14,"type":"binary-expr","locations":[{"start":{"line":14,"column":22},"end":{"line":14,"column":28}},{"start":{"line":14,"column":32},"end":{"line":14,"column":34}}]},"4":{"line":40,"type":"binary-expr","locations":[{"start":{"line":40,"column":19},"end":{"line":40,"column":40}},{"start":{"line":40,"column":44},"end":{"line":40,"column":59}}]}}}; } __cov_6xZbiIzLnZKheQvnyjV7_Q = __cov_6xZbiIzLnZKheQvnyjV7_Q['/Users/ysanikov/workspace/mocha-aura/lib/eventFactory.js']; function eventFactory(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['1']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['2']++;var params=(__cov_6xZbiIzLnZKheQvnyjV7_Q.b['2'][0]++,arguments.length>0)&&(__cov_6xZbiIzLnZKheQvnyjV7_Q.b['2'][1]++,arguments[0]!==undefined)?(__cov_6xZbiIzLnZKheQvnyjV7_Q.b['1'][0]++,arguments[0]):(__cov_6xZbiIzLnZKheQvnyjV7_Q.b['1'][1]++,{});__cov_6xZbiIzLnZKheQvnyjV7_Q.s['3']++;return stubifyInstanceOnDemand(Event,new Event(params));}__cov_6xZbiIzLnZKheQvnyjV7_Q.s['4']++;var FAKE_EVENT_NAME='mocha-aura-fake-event';__cov_6xZbiIzLnZKheQvnyjV7_Q.s['5']++;var Event=function(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['2']++;function Event(params){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['3']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['7']++;classCallCheck(this,Event);__cov_6xZbiIzLnZKheQvnyjV7_Q.s['8']++;this.params=(__cov_6xZbiIzLnZKheQvnyjV7_Q.b['3'][0]++,params)||(__cov_6xZbiIzLnZKheQvnyjV7_Q.b['3'][1]++,{});}__cov_6xZbiIzLnZKheQvnyjV7_Q.s['9']++;createClass(Event,[{key:'setParams',value:function setParams(params){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['4']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['10']++;this.params=params;}},{key:'setParam',value:function setParam(key,value){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['5']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['11']++;this.params[key]=value;}},{key:'getParams',value:function getParams(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['6']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['12']++;return this.params;}},{key:'getEventType',value:function getEventType(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['7']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['13']++;return'APPLICATION';}},{key:'getName',value:function getName(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['8']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['14']++;return(__cov_6xZbiIzLnZKheQvnyjV7_Q.b['4'][0]++,this.params.eventName)||(__cov_6xZbiIzLnZKheQvnyjV7_Q.b['4'][1]++,FAKE_EVENT_NAME);}},{key:'getParam',value:function getParam(name){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['9']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['15']++;return this.params[name];}},{key:'getPhase',value:function getPhase(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['10']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['16']++;return'default';}},{key:'getSource',value:function getSource(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['11']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['17']++;return null;}},{key:'getType',value:function getType(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['12']++;__cov_6xZbiIzLnZKheQvnyjV7_Q.s['18']++;return'c:'+FAKE_EVENT_NAME;}},{key:'fire',value:function fire(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['13']++;}},{key:'pause',value:function pause(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['14']++;}},{key:'preventDefault',value:function preventDefault(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['15']++;}},{key:'resume',value:function resume(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['16']++;}},{key:'stopPropagation',value:function stopPropagation(){__cov_6xZbiIzLnZKheQvnyjV7_Q.f['17']++;}}]);__cov_6xZbiIzLnZKheQvnyjV7_Q.s['19']++;return Event;}(); var __cov_HJMrjoZOmxGfaP2EQy4MgQ = (Function('return this'))(); if (!__cov_HJMrjoZOmxGfaP2EQy4MgQ.__coverage__) { __cov_HJMrjoZOmxGfaP2EQy4MgQ.__coverage__ = {}; } __cov_HJMrjoZOmxGfaP2EQy4MgQ = __cov_HJMrjoZOmxGfaP2EQy4MgQ.__coverage__; if (!(__cov_HJMrjoZOmxGfaP2EQy4MgQ['/Users/ysanikov/workspace/mocha-aura/lib/componentFactory.js'])) { __cov_HJMrjoZOmxGfaP2EQy4MgQ['/Users/ysanikov/workspace/mocha-aura/lib/componentFactory.js'] = {"path":"/Users/ysanikov/workspace/mocha-aura/lib/componentFactory.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":1,"7":0,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"35":1,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0,0],"14":[0,0],"15":[0,0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0},"fnMap":{"1":{"name":"(anonymous_1)","line":8,"loc":{"start":{"line":8,"column":81},"end":{"line":8,"column":101}}},"2":{"name":"componentFactoryForArray","line":12,"loc":{"start":{"line":12,"column":0},"end":{"line":12,"column":56}}},"3":{"name":"(anonymous_3)","line":13,"loc":{"start":{"line":13,"column":28},"end":{"line":13,"column":55}}},"4":{"name":"componentFactory","line":18,"loc":{"start":{"line":18,"column":7},"end":{"line":18,"column":35}}},"5":{"name":"(anonymous_5)","line":38,"loc":{"start":{"line":38,"column":41},"end":{"line":38,"column":57}}},"6":{"name":"useComponentAdapters","line":49,"loc":{"start":{"line":49,"column":7},"end":{"line":49,"column":50}}},"7":{"name":"register","line":50,"loc":{"start":{"line":50,"column":19},"end":{"line":50,"column":61}}},"8":{"name":"(anonymous_8)","line":57,"loc":{"start":{"line":57,"column":16},"end":{"line":57,"column":28}}},"9":{"name":"Component","line":58,"loc":{"start":{"line":58,"column":4},"end":{"line":58,"column":37}}},"10":{"name":"get","line":70,"loc":{"start":{"line":70,"column":15},"end":{"line":70,"column":34}}},"11":{"name":"set","line":78,"loc":{"start":{"line":78,"column":15},"end":{"line":78,"column":41}}},"12":{"name":"find","line":86,"loc":{"start":{"line":86,"column":15},"end":{"line":86,"column":35}}},"13":{"name":"getLocalId","line":100,"loc":{"start":{"line":100,"column":15},"end":{"line":100,"column":37}}},"14":{"name":"clearReference","line":105,"loc":{"start":{"line":105,"column":15},"end":{"line":105,"column":44}}},"15":{"name":"getConcreteComponent","line":110,"loc":{"start":{"line":110,"column":15},"end":{"line":110,"column":47}}},"16":{"name":"getElement","line":115,"loc":{"start":{"line":115,"column":15},"end":{"line":115,"column":37}}},"17":{"name":"getElements","line":120,"loc":{"start":{"line":120,"column":15},"end":{"line":120,"column":38}}},"18":{"name":"getEvent","line":125,"loc":{"start":{"line":125,"column":15},"end":{"line":125,"column":39}}},"19":{"name":"getGlobalId","line":130,"loc":{"start":{"line":130,"column":15},"end":{"line":130,"column":38}}},"20":{"name":"getName","line":135,"loc":{"start":{"line":135,"column":15},"end":{"line":135,"column":34}}},"21":{"name":"getType","line":140,"loc":{"start":{"line":140,"column":15},"end":{"line":140,"column":34}}},"22":{"name":"getReference","line":145,"loc":{"start":{"line":145,"column":15},"end":{"line":145,"column":42}}},"23":{"name":"getSuper","line":150,"loc":{"start":{"line":150,"column":15},"end":{"line":150,"column":35}}},"24":{"name":"getVersion","line":155,"loc":{"start":{"line":155,"column":15},"end":{"line":155,"column":37}}},"25":{"name":"isConcrete","line":160,"loc":{"start":{"line":160,"column":15},"end":{"line":160,"column":37}}},"26":{"name":"isInstanceOf","line":165,"loc":{"start":{"line":165,"column":15},"end":{"line":165,"column":43}}},"27":{"name":"isValid","line":170,"loc":{"start":{"line":170,"column":15},"end":{"line":170,"column":34}}},"28":{"name":"addEventHandler","line":175,"loc":{"start":{"line":175,"column":15},"end":{"line":175,"column":42}}},"29":{"name":"addHandler","line":178,"loc":{"start":{"line":178,"column":15},"end":{"line":178,"column":37}}},"30":{"name":"addValueHandler","line":181,"loc":{"start":{"line":181,"column":15},"end":{"line":181,"column":42}}},"31":{"name":"addValueProvider","line":184,"loc":{"start":{"line":184,"column":15},"end":{"line":184,"column":43}}},"32":{"name":"autoDestroy","line":187,"loc":{"start":{"line":187,"column":15},"end":{"line":187,"column":38}}},"33":{"name":"destroy","line":190,"loc":{"start":{"line":190,"column":15},"end":{"line":190,"column":34}}},"34":{"name":"removeEventHandler","line":193,"loc":{"start":{"line":193,"column":15},"end":{"line":193,"column":45}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":40}},"3":{"start":{"line":6,"column":0},"end":{"line":6,"column":90}},"4":{"start":{"line":8,"column":0},"end":{"line":10,"column":3}},"5":{"start":{"line":9,"column":4},"end":{"line":9,"column":20}},"6":{"start":{"line":12,"column":0},"end":{"line":16,"column":1}},"7":{"start":{"line":13,"column":4},"end":{"line":15,"column":7}},"8":{"start":{"line":14,"column":8},"end":{"line":14,"column":57}},"9":{"start":{"line":18,"column":7},"end":{"line":47,"column":1}},"10":{"start":{"line":19,"column":4},"end":{"line":19,"column":88}},"11":{"start":{"line":20,"column":4},"end":{"line":20,"column":118}},"12":{"start":{"line":22,"column":4},"end":{"line":24,"column":5}},"13":{"start":{"line":23,"column":8},"end":{"line":23,"column":52}},"14":{"start":{"line":26,"column":4},"end":{"line":32,"column":5}},"15":{"start":{"line":27,"column":8},"end":{"line":27,"column":50}},"16":{"start":{"line":28,"column":11},"end":{"line":32,"column":5}},"17":{"start":{"line":29,"column":8},"end":{"line":29,"column":31}},"18":{"start":{"line":30,"column":11},"end":{"line":32,"column":5}},"19":{"start":{"line":31,"column":8},"end":{"line":31,"column":20}},"20":{"start":{"line":34,"column":4},"end":{"line":34,"column":94}},"21":{"start":{"line":35,"column":4},"end":{"line":35,"column":77}},"22":{"start":{"line":36,"column":4},"end":{"line":36,"column":49}},"23":{"start":{"line":37,"column":4},"end":{"line":45,"column":5}},"24":{"start":{"line":38,"column":8},"end":{"line":43,"column":9}},"25":{"start":{"line":39,"column":12},"end":{"line":39,"column":48}},"26":{"start":{"line":42,"column":12},"end":{"line":42,"column":80}},"27":{"start":{"line":44,"column":8},"end":{"line":44,"column":61}},"28":{"start":{"line":46,"column":4},"end":{"line":46,"column":37}},"29":{"start":{"line":49,"column":7},"end":{"line":55,"column":1}},"30":{"start":{"line":50,"column":4},"end":{"line":53,"column":6}},"31":{"start":{"line":51,"column":8},"end":{"line":51,"column":54}},"32":{"start":{"line":52,"column":8},"end":{"line":52,"column":49}},"33":{"start":{"line":54,"column":4},"end":{"line":54,"column":40}},"34":{"start":{"line":57,"column":0},"end":{"line":196,"column":4}},"35":{"start":{"line":58,"column":4},"end":{"line":66,"column":5}},"36":{"start":{"line":59,"column":8},"end":{"line":59,"column":53}},"37":{"start":{"line":61,"column":8},"end":{"line":63,"column":19}},"38":{"start":{"line":64,"column":8},"end":{"line":64,"column":38}},"39":{"start":{"line":68,"column":4},"end":{"line":194,"column":8}},"40":{"start":{"line":71,"column":12},"end":{"line":73,"column":13}},"41":{"start":{"line":72,"column":16},"end":{"line":72,"column":41}},"42":{"start":{"line":74,"column":12},"end":{"line":74,"column":44}},"43":{"start":{"line":79,"column":12},"end":{"line":81,"column":13}},"44":{"start":{"line":80,"column":16},"end":{"line":80,"column":41}},"45":{"start":{"line":82,"column":12},"end":{"line":82,"column":44}},"46":{"start":{"line":87,"column":12},"end":{"line":87,"column":60}},"47":{"start":{"line":88,"column":12},"end":{"line":90,"column":13}},"48":{"start":{"line":89,"column":16},"end":{"line":89,"column":39}},"49":{"start":{"line":91,"column":12},"end":{"line":93,"column":14}},"50":{"start":{"line":95,"column":12},"end":{"line":95,"column":197}},"51":{"start":{"line":96,"column":12},"end":{"line":96,"column":29}},"52":{"start":{"line":101,"column":12},"end":{"line":101,"column":42}},"53":{"start":{"line":106,"column":12},"end":{"line":106,"column":36}},"54":{"start":{"line":111,"column":12},"end":{"line":111,"column":24}},"55":{"start":{"line":116,"column":12},"end":{"line":116,"column":24}},"56":{"start":{"line":121,"column":12},"end":{"line":121,"column":26}},"57":{"start":{"line":126,"column":12},"end":{"line":126,"column":55}},"58":{"start":{"line":131,"column":12},"end":{"line":131,"column":54}},"59":{"start":{"line":136,"column":12},"end":{"line":136,"column":29}},"60":{"start":{"line":141,"column":12},"end":{"line":141,"column":29}},"61":{"start":{"line":146,"column":12},"end":{"line":146,"column":36}},"62":{"start":{"line":151,"column":12},"end":{"line":151,"column":24}},"63":{"start":{"line":156,"column":12},"end":{"line":156,"column":25}},"64":{"start":{"line":161,"column":12},"end":{"line":161,"column":24}},"65":{"start":{"line":166,"column":12},"end":{"line":166,"column":38}},"66":{"start":{"line":171,"column":12},"end":{"line":171,"column":24}},"67":{"start":{"line":195,"column":4},"end":{"line":195,"column":21}}},"branchMap":{"1":{"line":19,"type":"cond-expr","locations":[{"start":{"line":19,"column":70},"end":{"line":19,"column":82}},{"start":{"line":19,"column":85},"end":{"line":19,"column":87}}]},"2":{"line":19,"type":"binary-expr","locations":[{"start":{"line":19,"column":17},"end":{"line":19,"column":37}},{"start":{"line":19,"column":41},"end":{"line":19,"column":67}}]},"3":{"line":20,"type":"cond-expr","locations":[{"start":{"line":20,"column":79},"end":{"line":20,"column":91}},{"start":{"line":20,"column":94},"end":{"line":20,"column":117}}]},"4":{"line":20,"type":"binary-expr","locations":[{"start":{"line":20,"column":26},"end":{"line":20,"column":46}},{"start":{"line":20,"column":50},"end":{"line":20,"column":76}}]},"5":{"line":22,"type":"if","locations":[{"start":{"line":22,"column":4},"end":{"line":22,"column":4}},{"start":{"line":22,"column":4},"end":{"line":22,"column":4}}]},"6":{"line":26,"type":"if","locations":[{"start":{"line":26,"column":4},"end":{"line":26,"column":4}},{"start":{"line":26,"column":4},"end":{"line":26,"column":4}}]},"7":{"line":28,"type":"if","locations":[{"start":{"line":28,"column":11},"end":{"line":28,"column":11}},{"start":{"line":28,"column":11},"end":{"line":28,"column":11}}]},"8":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":11},"end":{"line":30,"column":11}},{"start":{"line":30,"column":11},"end":{"line":30,"column":11}}]},"9":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":37,"column":4}},{"start":{"line":37,"column":4},"end":{"line":37,"column":4}}]},"10":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":8},"end":{"line":38,"column":8}},{"start":{"line":38,"column":8},"end":{"line":38,"column":8}}]},"11":{"line":64,"type":"binary-expr","locations":[{"start":{"line":64,"column":20},"end":{"line":64,"column":24}},{"start":{"line":64,"column":28},"end":{"line":64,"column":37}}]},"12":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":12},"end":{"line":71,"column":12}},{"start":{"line":71,"column":12},"end":{"line":71,"column":12}}]},"13":{"line":71,"type":"binary-expr","locations":[{"start":{"line":71,"column":16},"end":{"line":71,"column":37}},{"start":{"line":71,"column":41},"end":{"line":71,"column":62}},{"start":{"line":71,"column":66},"end":{"line":71,"column":87}}]},"14":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":12},"end":{"line":79,"column":12}},{"start":{"line":79,"column":12},"end":{"line":79,"column":12}}]},"15":{"line":79,"type":"binary-expr","locations":[{"start":{"line":79,"column":16},"end":{"line":79,"column":37}},{"start":{"line":79,"column":41},"end":{"line":79,"column":62}},{"start":{"line":79,"column":66},"end":{"line":79,"column":87}}]},"16":{"line":88,"type":"if","locations":[{"start":{"line":88,"column":12},"end":{"line":88,"column":12}},{"start":{"line":88,"column":12},"end":{"line":88,"column":12}}]},"17":{"line":88,"type":"binary-expr","locations":[{"start":{"line":88,"column":16},"end":{"line":88,"column":32}},{"start":{"line":88,"column":36},"end":{"line":88,"column":76}}]},"18":{"line":95,"type":"cond-expr","locations":[{"start":{"line":95,"column":89},"end":{"line":95,"column":145}},{"start":{"line":95,"column":148},"end":{"line":95,"column":196}}]},"19":{"line":126,"type":"binary-expr","locations":[{"start":{"line":126,"column":19},"end":{"line":126,"column":36}},{"start":{"line":126,"column":40},"end":{"line":126,"column":54}}]}}}; } __cov_HJMrjoZOmxGfaP2EQy4MgQ = __cov_HJMrjoZOmxGfaP2EQy4MgQ['/Users/ysanikov/workspace/mocha-aura/lib/componentFactory.js']; __cov_HJMrjoZOmxGfaP2EQy4MgQ.s['1']++;var _=require('lodash');__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['2']++;var DefaultComponentAdapter='default';__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['3']++;var WellKnownComponents=['aura:','force:','forceChatter:','lightning:','ui:','c:'];__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['4']++;var ComponentAdapters=defineProperty({},DefaultComponentAdapter,function(instance){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['1']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['5']++;return instance;});function componentFactoryForArray(params,arrayOfTypes){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['2']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['7']++;return arrayOfTypes.map(function(typeOrComponent){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['3']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['8']++;return componentFactory(params,typeOrComponent);});}function componentFactory(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['4']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['10']++;var params=(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['2'][0]++,arguments.length>0)&&(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['2'][1]++,arguments[0]!==undefined)?(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['1'][0]++,arguments[0]):(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['1'][1]++,{});__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['11']++;var typeOrComponent=(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['4'][0]++,arguments.length>1)&&(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['4'][1]++,arguments[1]!==undefined)?(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['3'][0]++,arguments[1]):(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['3'][1]++,DefaultComponentAdapter);__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['12']++;if(Array.isArray(typeOrComponent)){__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['5'][0]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['13']++;throw new Error('Unexpected type argument');}else{__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['5'][1]++;}__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['14']++;if(typeOrComponent===true){__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['6'][0]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['15']++;typeOrComponent=DefaultComponentAdapter;}else{__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['6'][1]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['16']++;if(typeOrComponent instanceof Component){__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['7'][0]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['17']++;return typeOrComponent;}else{__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['7'][1]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['18']++;if(typeOrComponent===null){__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['8'][0]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['19']++;return null;}else{__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['8'][1]++;}}}__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['20']++;var instance=stubifyInstanceOnDemand(Component,new Component(params,typeOrComponent));__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['21']++;var adapterName=typeOrComponent.toLowerCase().replace('markup://','');__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['22']++;var adapter=ComponentAdapters[adapterName];__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['23']++;if(!adapter){__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['9'][0]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['24']++;if(!_.some(WellKnownComponents,function(name){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['5']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['25']++;return adapterName.startsWith(name);})){__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['10'][0]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['26']++;console.warn('Unable to find component adapter '+typeOrComponent);}else{__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['10'][1]++;}__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['27']++;adapter=ComponentAdapters[DefaultComponentAdapter];}else{__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['9'][1]++;}__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['28']++;return adapter(instance,params);}function useComponentAdapters(registrator){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['6']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['30']++;var register=function register(componentType,adapter){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['7']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['31']++;var adapterName=componentType.toLowerCase();__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['32']++;ComponentAdapters[adapterName]=adapter;};__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['33']++;registrator({register:register});}__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['34']++;var Component=function(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['8']++;function Component(params,type){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['9']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['36']++;classCallCheck(this,Component);__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['37']++;this.params=Object.assign({},{findMap:{}},params);__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['38']++;this.type=(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['11'][0]++,type)||(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['11'][1]++,'default');}__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['39']++;createClass(Component,[{key:'get',value:function get$$1(name){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['10']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['40']++;if((__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['13'][0]++,name.startsWith('v.'))||(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['13'][1]++,name.startsWith('c.'))||(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['13'][2]++,name.startsWith('e.'))){__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['12'][0]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['41']++;name=name.substring(2);}else{__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['12'][1]++;}__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['42']++;return _.get(this.params,name);}},{key:'set',value:function set$$1(name,value){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['11']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['43']++;if((__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['15'][0]++,name.startsWith('v.'))||(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['15'][1]++,name.startsWith('c.'))||(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['15'][2]++,name.startsWith('e.'))){__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['14'][0]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['44']++;name=name.substring(2);}else{__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['14'][1]++;}__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['45']++;_.set(this.params,name,value);}},{key:'find',value:function find(name){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['12']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['46']++;var typeOrComponent=this.params.findMap[name];__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['47']++;if((__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['17'][0]++,!typeOrComponent)&&(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['17'][1]++,this.params.findMap.hasOwnProperty(name))){__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['16'][0]++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['48']++;return typeOrComponent;}else{__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['16'][1]++;}__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['49']++;var defaultParams={'aura:id':name};__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['50']++;var component=this.params.findMap[name]=Array.isArray(typeOrComponent)?(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['18'][0]++,componentFactoryForArray(defaultParams,typeOrComponent)):(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['18'][1]++,componentFactory(defaultParams,typeOrComponent));__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['51']++;return component;}},{key:'getLocalId',value:function getLocalId(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['13']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['52']++;return this.params['aura:id'];}},{key:'clearReference',value:function clearReference(key){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['14']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['53']++;delete this.params[key];}},{key:'getConcreteComponent',value:function getConcreteComponent(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['15']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['54']++;return this;}},{key:'getElement',value:function getElement(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['16']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['55']++;return this;}},{key:'getElements',value:function getElements(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['17']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['56']++;return[this];}},{key:'getEvent',value:function getEvent(name){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['18']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['57']++;return(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['19'][0]++,this.params[name])||(__cov_HJMrjoZOmxGfaP2EQy4MgQ.b['19'][1]++,eventFactory());}},{key:'getGlobalId',value:function getGlobalId(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['19']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['58']++;return'global-'+this.params['aura:id'];}},{key:'getName',value:function getName(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['20']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['59']++;return this.type;}},{key:'getType',value:function getType(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['21']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['60']++;return this.type;}},{key:'getReference',value:function getReference(key){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['22']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['61']++;return this.params[key];}},{key:'getSuper',value:function getSuper(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['23']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['62']++;return null;}},{key:'getVersion',value:function getVersion(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['24']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['63']++;return'1.0';}},{key:'isConcrete',value:function isConcrete(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['25']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['64']++;return true;}},{key:'isInstanceOf',value:function isInstanceOf(name){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['26']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['65']++;return this.type===name;}},{key:'isValid',value:function isValid(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['27']++;__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['66']++;return true;}},{key:'addEventHandler',value:function addEventHandler(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['28']++;}},{key:'addHandler',value:function addHandler(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['29']++;}},{key:'addValueHandler',value:function addValueHandler(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['30']++;}},{key:'addValueProvider',value:function addValueProvider(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['31']++;}},{key:'autoDestroy',value:function autoDestroy(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['32']++;}},{key:'destroy',value:function destroy(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['33']++;}},{key:'removeEventHandler',value:function removeEventHandler(){__cov_HJMrjoZOmxGfaP2EQy4MgQ.f['34']++;}}]);__cov_HJMrjoZOmxGfaP2EQy4MgQ.s['67']++;return Component;}(); var __cov_wogEofyitTV3IbSCQGy5cQ = (Function('return this'))(); if (!__cov_wogEofyitTV3IbSCQGy5cQ.__coverage__) { __cov_wogEofyitTV3IbSCQGy5cQ.__coverage__ = {}; } __cov_wogEofyitTV3IbSCQGy5cQ = __cov_wogEofyitTV3IbSCQGy5cQ.__coverage__; if (!(__cov_wogEofyitTV3IbSCQGy5cQ['/Users/ysanikov/workspace/mocha-aura/lib/auraUtil.js'])) { __cov_wogEofyitTV3IbSCQGy5cQ['/Users/ysanikov/workspace/mocha-aura/lib/auraUtil.js'] = {"path":"/Users/ysanikov/workspace/mocha-aura/lib/auraUtil.js","s":{"1":0,"2":0,"3":0,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0},"b":{"1":[0,0],"2":[0,0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0,0,0,0,0,0],"9":[0,0],"10":[0,0,0],"11":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"fnMap":{"1":{"name":"classNameToComponentVar","line":3,"loc":{"start":{"line":3,"column":30},"end":{"line":3,"column":74}}},"2":{"name":"(anonymous_2)","line":6,"loc":{"start":{"line":6,"column":22},"end":{"line":6,"column":34}}},"3":{"name":"AuraUtil","line":7,"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":24}}},"4":{"name":"isEmpty","line":15,"loc":{"start":{"line":15,"column":15},"end":{"line":15,"column":37}}},"5":{"name":"isUndefinedOrNull","line":28,"loc":{"start":{"line":28,"column":15},"end":{"line":28,"column":47}}},"6":{"name":"addClass","line":33,"loc":{"start":{"line":33,"column":15},"end":{"line":33,"column":55}}},"7":{"name":"removeClass","line":38,"loc":{"start":{"line":38,"column":15},"end":{"line":38,"column":58}}},"8":{"name":"hasClass","line":43,"loc":{"start":{"line":43,"column":15},"end":{"line":43,"column":55}}},"9":{"name":"toggleClass","line":48,"loc":{"start":{"line":48,"column":15},"end":{"line":48,"column":58}}},"10":{"name":"getBooleanValue","line":53,"loc":{"start":{"line":53,"column":15},"end":{"line":53,"column":45}}},"11":{"name":"isArray","line":59,"loc":{"start":{"line":59,"column":15},"end":{"line":59,"column":37}}},"12":{"name":"(anonymous_12)","line":61,"loc":{"start":{"line":61,"column":74},"end":{"line":61,"column":89}}},"13":{"name":"isObject","line":67,"loc":{"start":{"line":67,"column":15},"end":{"line":67,"column":38}}},"14":{"name":"isUndefined","line":73,"loc":{"start":{"line":73,"column":15},"end":{"line":73,"column":41}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":5,"column":2}},"2":{"start":{"line":4,"column":4},"end":{"line":4,"column":34}},"3":{"start":{"line":6,"column":7},"end":{"line":79,"column":4}},"4":{"start":{"line":7,"column":4},"end":{"line":11,"column":5}},"5":{"start":{"line":8,"column":8},"end":{"line":8,"column":52}},"6":{"start":{"line":10,"column":8},"end":{"line":10,"column":40}},"7":{"start":{"line":13,"column":4},"end":{"line":77,"column":8}},"8":{"start":{"line":16,"column":12},"end":{"line":18,"column":13}},"9":{"start":{"line":17,"column":16},"end":{"line":17,"column":28}},"10":{"start":{"line":19,"column":12},"end":{"line":23,"column":13}},"11":{"start":{"line":20,"column":16},"end":{"line":20,"column":40}},"12":{"start":{"line":21,"column":19},"end":{"line":23,"column":13}},"13":{"start":{"line":22,"column":16},"end":{"line":22,"column":53}},"14":{"start":{"line":24,"column":12},"end":{"line":24,"column":25}},"15":{"start":{"line":29,"column":12},"end":{"line":29,"column":53}},"16":{"start":{"line":34,"column":12},"end":{"line":34,"column":75}},"17":{"start":{"line":39,"column":12},"end":{"line":39,"column":76}},"18":{"start":{"line":44,"column":12},"end":{"line":44,"column":69}},"19":{"start":{"line":49,"column":12},"end":{"line":49,"column":114}},"20":{"start":{"line":55,"column":12},"end":{"line":55,"column":131}},"21":{"start":{"line":61,"column":12},"end":{"line":63,"column":20}},"22":{"start":{"line":62,"column":16},"end":{"line":62,"column":80}},"23":{"start":{"line":69,"column":12},"end":{"line":69,"column":141}},"24":{"start":{"line":75,"column":12},"end":{"line":75,"column":37}},"25":{"start":{"line":78,"column":4},"end":{"line":78,"column":20}}},"branchMap":{"1":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":12},"end":{"line":16,"column":12}},{"start":{"line":16,"column":12},"end":{"line":16,"column":12}}]},"2":{"line":16,"type":"binary-expr","locations":[{"start":{"line":16,"column":16},"end":{"line":16,"column":33}},{"start":{"line":16,"column":37},"end":{"line":16,"column":49}},{"start":{"line":16,"column":53},"end":{"line":16,"column":63}}]},"3":{"line":19,"type":"if","locations":[{"start":{"line":19,"column":12},"end":{"line":19,"column":12}},{"start":{"line":19,"column":12},"end":{"line":19,"column":12}}]},"4":{"line":21,"type":"if","locations":[{"start":{"line":21,"column":19},"end":{"line":21,"column":19}},{"start":{"line":21,"column":19},"end":{"line":21,"column":19}}]},"5":{"line":21,"type":"binary-expr","locations":[{"start":{"line":21,"column":23},"end":{"line":21,"column":105}},{"start":{"line":21,"column":109},"end":{"line":21,"column":166}}]},"6":{"line":21,"type":"cond-expr","locations":[{"start":{"line":21,"column":53},"end":{"line":21,"column":64}},{"start":{"line":21,"column":67},"end":{"line":21,"column":91}}]},"7":{"line":29,"type":"binary-expr","locations":[{"start":{"line":29,"column":19},"end":{"line":29,"column":36}},{"start":{"line":29,"column":40},"end":{"line":29,"column":52}}]},"8":{"line":55,"type":"binary-expr","locations":[{"start":{"line":55,"column":19},"end":{"line":55,"column":36}},{"start":{"line":55,"column":40},"end":{"line":55,"column":52}},{"start":{"line":55,"column":56},"end":{"line":55,"column":69}},{"start":{"line":55,"column":73},"end":{"line":55,"column":82}},{"start":{"line":55,"column":86},"end":{"line":55,"column":101}},{"start":{"line":55,"column":105},"end":{"line":55,"column":115}},{"start":{"line":55,"column":119},"end":{"line":55,"column":130}}]},"9":{"line":61,"type":"cond-expr","locations":[{"start":{"line":61,"column":58},"end":{"line":61,"column":71}},{"start":{"line":61,"column":74},"end":{"line":63,"column":13}}]},"10":{"line":69,"type":"binary-expr","locations":[{"start":{"line":69,"column":19},"end":{"line":69,"column":101}},{"start":{"line":69,"column":105},"end":{"line":69,"column":117}},{"start":{"line":69,"column":121},"end":{"line":69,"column":140}}]},"11":{"line":69,"type":"cond-expr","locations":[{"start":{"line":69,"column":49},"end":{"line":69,"column":60}},{"start":{"line":69,"column":63},"end":{"line":69,"column":87}}]}}}; } __cov_wogEofyitTV3IbSCQGy5cQ = __cov_wogEofyitTV3IbSCQGy5cQ['/Users/ysanikov/workspace/mocha-aura/lib/auraUtil.js']; __cov_wogEofyitTV3IbSCQGy5cQ.s['1']++;var classNameToComponentVar=function classNameToComponentVar(className){__cov_wogEofyitTV3IbSCQGy5cQ.f['1']++;__cov_wogEofy