(
tests: Record<string, {
input: string;
transform: (file: ParsedEnvSpecFile) => void;
expected: string;
}>,
)
| 53 | ])); |
| 54 | |
| 55 | function updateTests( |
| 56 | tests: Record<string, { |
| 57 | input: string; |
| 58 | transform: (file: ParsedEnvSpecFile) => void; |
| 59 | expected: string; |
| 60 | }>, |
| 61 | ) { |
| 62 | return () => { |
| 63 | Object.entries(tests).forEach(([label, spec]) => { |
| 64 | it(label, () => { |
| 65 | const result = parseEnvSpecDotEnvFile(spec.input); |
| 66 | spec.transform(result); |
| 67 | const outputStr = result.toString(); |
| 68 | expect(outputStr).toEqual(spec.expected); |
| 69 | }); |
| 70 | }); |
| 71 | }; |
| 72 | } |
| 73 | |
| 74 | describe('update helpers', updateTests({ |
| 75 | 'add header': { |
no test coverage detected