UNPKG

dotnet-solution

Version:
23 lines (17 loc) 602 B
import fs from 'fs' import Solution from './solution' import SolutionReader from './solutionReader' import SolutionWriter from './solutionWriter' const linesOf = name => fs .readFileSync(`./test-data/${name}.sln`) .toString() .split(/\r?\n/) it('should read and write an existing solution with no changes', () => { const sourceLines = linesOf('complete') const reader = new SolutionReader() const writer = new SolutionWriter() const solution = reader.fromLines(sourceLines) const lines = writer.write(solution) expect(lines).toEqual(sourceLines) })