UNPKG

@restqa/restqa

Version:

An all in one test automation runner

2 lines 15.4 kB
(function(e){function t(t){for(var r,a,o=t[0],i=t[1],s=t[2],f=0,p=[];f<o.length;f++)a=o[f],Object.prototype.hasOwnProperty.call(c,a)&&c[a]&&p.push(c[a][0]),c[a]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);d&&d(t);while(p.length)p.shift()();return u.push.apply(u,s||[]),n()}function n(){for(var e,t=0;t<u.length;t++){for(var n=u[t],r=!0,a=1;a<n.length;a++){var o=n[a];0!==c[o]&&(r=!1)}r&&(u.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},a={app:0},c={app:0},u=[];function o(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-17dd41e4":"9106a5c0","chunk-1d167e02":"e38c6777","chunk-249b5dc2":"7568bd17","chunk-24caed49":"729220ca","chunk-29a522c2":"3a42ed73","chunk-37a73ff4":"f3725a6d","chunk-732e9c52":"e29e2e4e"}[e]+".js"}function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.e=function(e){var t=[],n={"chunk-17dd41e4":1,"chunk-1d167e02":1,"chunk-249b5dc2":1,"chunk-24caed49":1,"chunk-29a522c2":1,"chunk-37a73ff4":1,"chunk-732e9c52":1};a[e]?t.push(a[e]):0!==a[e]&&n[e]&&t.push(a[e]=new Promise((function(t,n){for(var r="css/"+({}[e]||e)+"."+{"chunk-17dd41e4":"f19f22e9","chunk-1d167e02":"166d829b","chunk-249b5dc2":"6c7ce976","chunk-24caed49":"0406ff00","chunk-29a522c2":"7e94a1b8","chunk-37a73ff4":"6d571946","chunk-732e9c52":"5eb87344"}[e]+".css",c=i.p+r,u=document.getElementsByTagName("link"),o=0;o<u.length;o++){var s=u[o],f=s.getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(f===r||f===c))return t()}var p=document.getElementsByTagName("style");for(o=0;o<p.length;o++){s=p[o],f=s.getAttribute("data-href");if(f===r||f===c)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var r=t&&t.target&&t.target.src||c,u=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");u.code="CSS_CHUNK_LOAD_FAILED",u.request=r,delete a[e],d.parentNode.removeChild(d),n(u)},d.href=c;var l=document.getElementsByTagName("head")[0];l.appendChild(d)})).then((function(){a[e]=0})));var r=c[e];if(0!==r)if(r)t.push(r[2]);else{var u=new Promise((function(t,n){r=c[e]=[t,n]}));t.push(r[2]=u);var s,f=document.createElement("script");f.charset="utf-8",f.timeout=120,i.nc&&f.setAttribute("nonce",i.nc),f.src=o(e);var p=new Error;s=function(t){f.onerror=f.onload=null,clearTimeout(d);var n=c[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;p.message="Loading chunk "+e+" failed.\n("+r+": "+a+")",p.name="ChunkLoadError",p.type=r,p.request=a,n[1](p)}c[e]=void 0}};var d=setTimeout((function(){s({type:"timeout",target:f})}),12e4);f.onerror=f.onload=s,document.head.appendChild(f)}return Promise.all(t)},i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i.oe=function(e){throw console.error(e),e};var s=window["webpackJsonp"]=window["webpackJsonp"]||[],f=s.push.bind(s);s.push=t,s=s.slice();for(var p=0;p<s.length;p++)t(s[p]);var d=f;u.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"0dcc":function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return d}));var r=n("d4ec"),a=n("262e"),c=n("2caf"),u=n("9072"),o=(n("b0c0"),n("d3b7"),n("bc3a")),i=n.n(o),s=function(e){Object(a["a"])(n,e);var t=Object(c["a"])(n);function n(e){var a;return Object(r["a"])(this,n),a=t.call(this,e),a.name="ForbiddenError",a}return n}(Object(u["a"])(Error)),f=function(e){Object(a["a"])(n,e);var t=Object(c["a"])(n);function n(e){var a;return Object(r["a"])(this,n),a=t.call(this,e),a.name="ValidationError",a}return n}(Object(u["a"])(Error));function p(){var e="";return e}function d(){var e=p(),t="events";""!==e&&(t="/"+t);var n=e+t;return new EventSource(n)}function l(){var e=p(),t=i.a.create({baseURL:e});return t.interceptors.response.use((function(e){return Promise.resolve(e)}),(function(e){if(e.response&&e.response.status)switch(e.response.status){case 403:e=new s(e.response.data.message);break;case 406:e=new f(e.response.data.message);break}return Promise.reject(e)})),t}t["b"]=l},"2f99":function(e,t,n){"use strict";n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return l})),n.d(t,"f",(function(){return m})),n.d(t,"g",(function(){return b}));var r=n("1da1"),a=(n("159b"),n("ac1f"),n("1276"),n("96cf"),n("0dcc"));function c(e){return u.apply(this,arguments)}function u(){return u=Object(r["a"])(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n={params:{keyword:t}},e.next=3,Object(a["b"])().get("api/restqa/steps",n);case 3:return r=e.sent,e.abrupt("return",r.data);case 5:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)}function o(){return i.apply(this,arguments)}function i(){return i=Object(r["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(a["b"])().get("config");case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e)}))),i.apply(this,arguments)}function s(e){return f.apply(this,arguments)}function f(){return f=Object(r["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(a["b"])().post("api/restqa/initialize",t);case 2:return n=e.sent,e.abrupt("return",n.data);case 4:case"end":return e.stop()}}),e)}))),f.apply(this,arguments)}function p(){return d.apply(this,arguments)}function d(){return d=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(a["b"])().get("api/project/features");case 2:return t=e.sent,n=t.data,r=[],c={result:r},n.forEach((function(e){e.split("/").reduce((function(t,n){if(!t[n]){t[n]={result:[]};var r={label:n,children:t[n].result};e.split("/").pop()===n&&(r.filename=e),t.result.push(r)}return t[n]}),c)})),e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)}))),d.apply(this,arguments)}function l(e){return h.apply(this,arguments)}function h(){return h=Object(r["a"])(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(a["b"])().get("api/project/features/"+t);case 2:return n=e.sent,r=n.data,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}function m(e,t){return g.apply(this,arguments)}function g(){return g=Object(r["a"])(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r={headers:{"content-Type":"text/plain"}},e.next=3,Object(a["b"])().put("api/project/features/"+t,n,r);case 3:return e.abrupt("return",!0);case 4:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)}function b(e){return v.apply(this,arguments)}function v(){return v=Object(r["a"])(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(a["b"])().post("api/restqa/run",{path:t});case 2:return n=e.sent,r=n.data,e.abrupt("return",{path:t,data:r});case 5:case"end":return e.stop()}}),e)}))),v.apply(this,arguments)}},"49d0":function(e,t,n){"use strict";var r=n("1da1"),a=(n("96cf"),n("99af"),n("0dcc"));function c(){return u.apply(this,arguments)}function u(){return u=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r,c,u,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t="remote-info",n=new Date,r="".concat(n.getFullYear(),"-").concat(n.getMonth(),"-").concat(n.getDate()),c=window.localStorage.getItem(t),c=c&&JSON.parse(c),c&&c.today===r){e.next=12;break}return e.next=8,Object(a["b"])().get("api/info");case 8:u=e.sent,o=u.data,c={today:r,data:o},window.localStorage.setItem(t,JSON.stringify(c));case 12:return e.abrupt("return",c.data);case 13:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)}function o(){return i.apply(this,arguments)}function i(){return i=Object(r["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(a["b"])().get("api/tips");case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e)}))),i.apply(this,arguments)}t["a"]={get:c,tips:o}},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var r=n("7a23"),a=n("f7e2"),c=(n("d3b7"),n("3ca3"),n("ddb0"),n("b0c0"),n("6c02")),u=n("5502"),o={config:null,loadingConfig:!1,selectedEnv:null,info:null,steps:null,features:[],selectedFile:null,preferences:{}},i=o,s=(n("d81d"),{info:function(e){return e.info},config:function(e){return e.config},loadingConfig:function(e){return e.loadingConfig},selectedEnv:function(e){return e.selectedEnv},environments:function(e){return e.config&&e.config.environments&&e.config.environments.map((function(e){return e.name}))||[]},steps:function(e){return e.steps},features:function(e){return e.features},selectedFile:function(e){return e.selectedFile},testResult:function(e){return e.testResult},preferences:function(e){return e.preferences},readOnly:function(e){return!!(e.config&&e.config.restqa&&e.config.restqa.dashboard&&void 0!==e.config.restqa.dashboard.readOnly)&&e.config.restqa.dashboard.readOnly}}),f=s,p={info:function(e,t){e.info=t},config:function(e,t){e.config=t},loadingConfig:function(e,t){e.loadingConfig=t},selectedEnv:function(e,t){e.selectedEnv=t},steps:function(e,t){e.steps=t},features:function(e,t){e.features=t},selectedFile:function(e,t){e.selectedFile=t},testResult:function(e,t){e.testResult=t},preferences:function(e,t){e.preferences=t}},d=p,l=(n("7db0"),n("2f99")),h=n("49d0"),m=n("1da1"),g=(n("96cf"),n("0dcc"));function b(){return v.apply(this,arguments)}function v(){return v=Object(m["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(g["b"])().get("preferences");case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e)}))),v.apply(this,arguments)}var y=n("cef9"),w={config:function(e){var t=e.commit;return t("loadingConfig",!0),Object(l["a"])().then((function(e){t("config",e),t("selectedEnv",(e.environments.find((function(e){return e.default}))||e.environments[0]).name)})).catch((function(){return t("config",!1)})).finally((function(){return t("loadingConfig",!1)}))},selectedEnv:function(e,t){var n=e.commit;n("selectedEnv",t)},info:function(e){var t=e.commit;return h["a"].get().then((function(e){t("info",e)})).catch((function(){t("info",y)}))},steps:function(e){var t=e.commit;return Object(l["d"])().then((function(e){t("steps",e)})).catch((function(){}))},features:function(e){var t=e.commit;return Object(l["c"])().then((function(e){t("features",e)})).catch((function(){}))},selectedFile:function(e,t){var n=e.commit;t.filename&&n("selectedFile",t.filename)},testFeature:function(e,t){var n=e.commit;return Object(l["g"])(t).then((function(e){return e})).catch((function(e){return{path:t,error:e}})).then((function(e){n("testResult",e)}))},preferences:function(e){var t=e.commit;return b().then((function(e){return e})).catch((function(){return{}})).then((function(e){return t("preferences",e)}))}},O=w,j={namespace:!0,getters:f,mutations:d,state:i,actions:O},k=Object(u["a"])({modules:{restqa:j},strict:!1}),x=Boolean(new Date("07/01/2021 00:00:00").getTime()-(new Date).getTime()>0),R=Object(c["a"])({history:Object(c["b"])(""),scrollBehavior:function(){return{left:0,top:0}},routes:[{path:x?"/":"/coming-soon",component:function(){return n.e("chunk-29a522c2").then(n.bind(null,"d7c4"))},children:[{path:"",name:"page-coming-soon",component:function(){return n.e("chunk-249b5dc2").then(n.bind(null,"da76"))},meta:{title:"Coming soon!"}}]},{path:x?"/beta":"/",component:function(){return n.e("chunk-17dd41e4").then(n.bind(null,"4129"))},children:[{path:"",name:"homepage",component:function(){return n.e("chunk-37a73ff4").then(n.bind(null,"3daa"))},meta:{title:"Dashboard"}},{path:"/steps",name:"steps",component:function(){return n.e("chunk-24caed49").then(n.bind(null,"6baf"))},meta:{title:"Step definition"}},{path:"/editor",name:"editor",component:function(){return n.e("chunk-732e9c52").then(n.bind(null,"eab3"))},meta:{title:"Editor"}},{path:"/sandbox",name:"sandbox",component:function(){return n.e("chunk-1d167e02").then(n.bind(null,"d896"))},meta:{title:"Sandbox"}}]}]});R.beforeEach((function(e){"homepage"!==e.name&&k.getters.config})),R.afterEach((function(e){document.title=(e.meta.title||"Testing with ❤️")+" | RestQA Dashboard 🦏";var t=document.getElementById("loading-bg");t&&(t.style.display="none")})),Object(a["b"])(R);var E=R,A=n("3fd4"),P=(n("7dd6"),n("9323"),n("e9ff"),{id:"app"});function S(e,t,n,a,c,u){var o=Object(r["N"])("router-view");return Object(r["E"])(),Object(r["j"])("div",P,[Object(r["n"])(o)])}var C={name:"App",computed:{telemetry:function(){return this.$store.getters.preferences.telemetry||!1}},created:function(){this.$store.dispatch("config"),this.$store.dispatch("preferences")},watch:{telemetry:function(e){var t=Object(a["c"])(),n=t.isEnabled;n.value=e}}};C.render=S;var q=C;Object(r["i"])(q).use(A["a"]).use(E).use(k).use(a["a"],{isEnabled:!1,property:{id:"UA-118770210-1"}}).mount("#app")},9323:function(e,t,n){},cef9:function(e){e.exports=JSON.parse('{"sponsors":[{"logo":"https://restqa.io/atalent.png","name":"RestQA is here! Do your end-to-end API test integration, the right way!","url":"https://atalent-consulting.com"}],"team":{"blog":{"last":{"author":{"avatar":"https://cdn-images-1.medium.com/fit/c/150/150/1*acYALd6w84KRScRNMpFLUg.jpeg","username":"@Olivierodo"},"date":"2021-02-02 02:24:19","image":"https://cdn-images-1.medium.com/max/1024/1*iyyY6QkAAE2bOzNRevfCuw.png","title":"RestQA is here! Do your end-to-end API test integration, the right way!","url":"https://medium.com/restqa/restqa-is-here-do-your-end-to-end-api-test-integration-the-right-way-84b7313e1291"},"url":"https://medium.com/restqa"},"note":{"avatar":"/logo.png","from":"RestQA team","message":"We are happy to have you in the RestQA Family, we are happy to support you on your testing journey."},"video":{"last":{"date":"2021-04-17 03:00:30","image":"https://i2.ytimg.com/vi/EberYFGPZPo/hqdefault.jpg","title":"RestQA","url":"https://www.youtube.com/watch?v=EberYFGPZPo"},"url":"https://www.youtube.com/channel/UCdT6QenNLmnxNT-aT8nYq_Q"}}}')},e9ff:function(e,t,n){}}); //# sourceMappingURL=app.d06da9e9.js.map