all-contributors-cli/lib/util/config-file.test.js
fadc80 190813c61e Show a helpful message when .all-contributorsrc doesn't exist. (#23)
* Show a helpful message when .all-contributorsrc doesn't exist.

* Adding unit tests.

* Better test descriptions.

* Just code improvements.
2016-10-17 21:11:33 +02:00

18 lines
525 B
JavaScript

import test from 'ava';
import configFile from './config-file.js';
const absentFile = './abc';
const expected = 'Configuration file not found: ' + absentFile;
test('Reading an absent configuration file throws a helpful error', t => {
t.throws(() => {
configFile.readConfig(absentFile);
}, expected);
});
test.cb('Writing contributors in an absent configuration file throws a helpful error', t => {
configFile.writeContributors(absentFile, [], error => {
t.is(error.message, expected);
t.end();
});
});