datafire
Version:
[![Travis][travis-image]][travis-link] [![Downloads][downloads-image]][npm-link] [![NPM version][npm-image]][npm-link] [](https://www.npmjs.com/package/datafire) <!--[![Dependency status][deps-i
23 lines (19 loc) • 606 B
JavaScript
var path = require('path');
var fs = require('fs');
var YAML = require('yamljs');
var logger = require('../util/logger');
var datafire = require('../');
var run = require('./run');
var JSON_FILE_REGEX = /\.json$/;
module.exports = function (args) {
var project = datafire.Project.main();
var test = project.tests[args.test];
if (!test) throw new Error("Test " + args.test + " not found");
var action = datafire.Action.fromName(test.action, process.cwd());
return run(Object.assign({}, args, {
action: test.action,
input: test.input,
accounts: test.accounts
}));
};
;