<commit_before>var Task = require('data.task')
jest.mock('./utils/fileUtils')
var fileUtils = require('./utils/fileUtils')

test('should get the config', done => {
  const configfile = Task.of(JSON.stringify({ mongodb: 'foo' }))
  fileUtils.readFile.mockReturnValue(configfile)
  var subject = require('./getConfig')
  subject.getConfig.fork(console.error, t => {
    expect(t).toEqual({ mongodb: 'foo' })
    done()
  })
})<commit_msg>make fake more explicit<commit_after>var Task = require('data.task')
jest.mock('./utils/fileUtils')
var fileUtils = require('./utils/fileUtils')

test('should get the config', done => {
  const configfile = Task.of(JSON.stringify({ foo: 'bar' }))
  fileUtils.readFile.mockReturnValue(configfile)
  var subject = require('./getConfig')
  subject.getConfig.fork(console.error, t => {
    expect(t).toEqual({ foo: 'bar' })
    done()
  })
})
{'fraction_non_alphanumeric': 0.18077803203661327, 'fraction_numerical': 0.0, 'mean_word_length': 4.681818181818182, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7352879', 'n_tokens_mistral': 284, 'n_tokens_neox': 279, 'n_words': 57}