Skip to content

Commit

Permalink
Update filepaths to work with latest AVA
Browse files Browse the repository at this point in the history
  • Loading branch information
lukechilds committed Jun 30, 2017
1 parent 5e6c82c commit 292f578
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions test/unit.js
Expand Up @@ -4,9 +4,9 @@ import { readFileSync } from 'fs';
import { exec } from 'child-process-promise';
import htconvert from '../dist/htconvert';

const inputPath = './fixtures/input';
const inputPath = './test/fixtures/input';
const input = readFileSync(inputPath, 'utf-8');
const output = readFileSync('./fixtures/output', 'utf-8');
const output = readFileSync('./test/fixtures/output', 'utf-8');

test('htconvert should export a function', t => {
t.is(typeof htconvert, 'function');
Expand All @@ -17,27 +17,27 @@ test('htconvert should match input with output', t => {
});

test('cli input with -f arg', t => {
return exec(`node ../dist/cli.js -f ${inputPath}`).then(result => {
return exec(`node dist/cli.js -f ${inputPath}`).then(result => {
t.is(result.stdout, output+'\n');
});
});

test('cli input with --file arg', t => {
return exec(`node ../dist/cli.js --file ${inputPath}`).then(result => {
return exec(`node dist/cli.js --file ${inputPath}`).then(result => {
t.is(result.stdout, output+'\n');
});
});

test('cli input from stdin', t => {
return exec(`echo "${input}" | node ../dist/cli.js`).then(result => {
return exec(`echo "${input}" | node dist/cli.js`).then(result => {
t.is(result.stdout, output+'\n\n');
});
});

test('cli should show help if stdin and file input are empty', t => {
const commands = [];
commands.push(exec('node ../dist/cli.js'));
commands.push(exec('node ../dist/cli.js --help'));
commands.push(exec('node dist/cli.js'));
commands.push(exec('node dist/cli.js --help'));

// We ned to manually stop listening on stdin
// This happens automatically when ran from terminal
Expand Down

0 comments on commit 292f578

Please sign in to comment.