csv-writer
Version:
Convert objects/arrays into a CSV string or write them into a CSV file
17 lines (13 loc) • 566 B
text/typescript
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<any>, message: string) => {
return p.then(
() => new Error('Should not have been called'),
(e: Error) => { strictEqual(e.message, message); }
);
};