semantic-version/index.test.js
2019-12-05 20:21:29 -05:00

22 lines
704 B
JavaScript

/*global test */
const cp = require('child_process');
const path = require('path');
const process = require('process');
// shows how the runner will run a javascript action with env / stdout protocol
test('test runs', () => {
process.env['INPUT_MAIN_BRANCH'] = "master";
process.env['INPUT_RELEASE_BRANCH'] = "release";
process.env['INPUT_MAJOR_PATTERN'] = "(MAJOR)";
process.env['INPUT_MINOR_PATTERN'] = "(MINOR)";
const ip = path.join(__dirname, 'index.js');
try {
console.log(cp.execSync(`node ${ip}`, { env: process.env }).toString());
}
catch (e) {
console.error(String(e.stdout));
console.error(String(e.stderr));
throw e;
}
})