Skip to content

Commit 884cf98

Browse files
authored
Fix broken tests (#1302)
* Fix broken tests Setting moved to the constructor of the knit manager * linter appeasement
1 parent 07fa8fb commit 884cf98

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/rmarkdown/knit.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { runTextInTerm } from '../rTerminal';
99
import { extensionContext, rmdPreviewManager } from '../extension';
1010
import { DisposableProcess } from '../util';
1111

12-
export let knitDir: KnitWorkingDirectory | undefined = util.config().get<KnitWorkingDirectory>('rmarkdown.knit.defaults.knitWorkingDirectory') ?? undefined;
12+
export let knitDir: KnitWorkingDirectory | undefined;
1313

1414
interface IKnitQuickPickItem {
1515
label: string,
@@ -27,6 +27,12 @@ interface IYamlFrontmatter {
2727
}
2828

2929
export class RMarkdownKnitManager extends RMarkdownManager {
30+
constructor() {
31+
super();
32+
knitDir = util.config().get<KnitWorkingDirectory>('rmarkdown.knit.defaults.knitWorkingDirectory') ?? undefined;
33+
}
34+
35+
3036
private async renderDocument(rDocumentPath: string, docPath: string, docName: string, yamlParams: IYamlFrontmatter, outputFormat?: string): Promise<DisposableProcess | undefined> {
3137
const openOutfile: boolean = util.config().get<boolean>('rmarkdown.knit.openOutputFile') ?? false;
3238
const knitWorkingDir = this.getKnitDir(knitDir, docPath);

0 commit comments

Comments
 (0)