(root: string)
| 114 | } |
| 115 | |
| 116 | function remappedFs(root: string) { |
| 117 | return Layer.effect( |
| 118 | FSUtil.Service, |
| 119 | Effect.gen(function* () { |
| 120 | const fs = yield* FSUtil.Service |
| 121 | return FSUtil.Service.of({ |
| 122 | ...fs, |
| 123 | readJson: (file) => fs.readJson(remap(root, file)), |
| 124 | writeJson: (file, data, mode) => fs.writeJson(remap(root, file), data, mode), |
| 125 | }) |
| 126 | }), |
| 127 | ).pipe(Layer.provide(LayerNode.compile(FSUtil.node))) |
| 128 | } |
| 129 | |
| 130 | describe("run variant shared", () => { |
| 131 | test("prefers cli then session then saved variants", () => { |
no test coverage detected