import {strictEqual} from 'assert'; import {readFileSync} from 'fs'; export const testFilePath = (id: string) => `./test-tmp/${id}.csv`; export const assertFile = (path: string, expectedContents: string, encoding?: string) => { const actualContents = readFileSync(path, encoding || 'utf8'); strictEqual(actualContents, expectedContents); }; export const assertRejected = (p: Promise, message: string) => { return p.then( () => new Error('Should not have been called'), (e: Error) => { strictEqual(e.message, message); } ); };