UNPKG

test-openapi

Version:
24 lines (17 loc) 729 B
"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.validateFileTasks=void 0;var _types=require("../../utils/types.js"); var _error=require("../../errors/error.js"); const validateFileTasks=function({tasks,path}){ if(!Array.isArray(tasks)){ throw new _error.TestOpenApiError( `Task file '${path}' should be an array of objects not a ${typeof tasks}`); } tasks.forEach(task=>validateFileTask({task,path})); };exports.validateFileTasks=validateFileTasks; const validateFileTask=function({task,path}){ if((0,_types.isObject)(task)){ return; } throw new _error.TestOpenApiError( `Task file '${path}' contains a task that is a ${typeof task} instead of an object`); }; //# sourceMappingURL=file.js.map