Add tests of building subfiles with QuickPick.

This commit is contained in:
Takashi Tamura 2020-03-12 12:09:27 +09:00
parent 491c6a99d5
commit 0ff94edab8
8 changed files with 60 additions and 0 deletions

View File

@ -39,6 +39,7 @@
"@typescript-eslint/no-inferrable-types": "off",
"@typescript-eslint/prefer-regexp-exec": "off",
"@typescript-eslint/no-empty-function": "off",
"@typescript-eslint/no-misused-promises": [ "error", { "checksVoidReturn": false } ],
"curly": "error",
"eol-last": "error",
"no-caller": "error",

View File

@ -409,4 +409,37 @@ suite('Buid TeX files test suite', () => {
})
}, () => isDockerEnabled())
runTestWithFixture('fixture059', 'build main.tex choosing an item in QuickPick', async () => {
const fixtureDir = getFixtureDir()
const texFileName = 's.tex'
const pdfFileName = 'main.pdf'
const pdfFilePath = path.join(fixtureDir, pdfFileName)
await assertPdfIsGenerated(pdfFilePath, async () => {
const texFilePath = vscode.Uri.file(path.join(fixtureDir, 'sub', texFileName))
const doc = await vscode.workspace.openTextDocument(texFilePath)
await vscode.window.showTextDocument(doc)
setTimeout(() => {
vscode.commands.executeCommand('workbench.action.acceptSelectedQuickOpenItem')
}, 3000)
await vscode.commands.executeCommand('latex-workshop.build')
})
})
runTestWithFixture('fixture05A', 'build s.tex choosing an item in QuickPick', async () => {
const fixtureDir = getFixtureDir()
const texFileName = 's.tex'
const pdfFileName = 's.pdf'
const pdfFilePath = path.join(fixtureDir, 'sub', pdfFileName)
await assertPdfIsGenerated(pdfFilePath, async () => {
const texFilePath = vscode.Uri.file(path.join(fixtureDir, 'sub', texFileName))
const doc = await vscode.workspace.openTextDocument(texFilePath)
await vscode.window.showTextDocument(doc)
setTimeout(async () => {
await vscode.commands.executeCommand('workbench.action.quickOpenSelectNext')
await vscode.commands.executeCommand('workbench.action.acceptSelectedQuickOpenItem')
}, 3000)
await vscode.commands.executeCommand('latex-workshop.build')
})
}, () => isDockerEnabled())
})

View File

@ -0,0 +1,3 @@
{
}

View File

@ -0,0 +1,6 @@
\documentclass{article}
\usepackage{subfiles}
\begin{document}
main main main
\subfile{sub/s}
\end{document}

View File

@ -0,0 +1,4 @@
\documentclass[../main.tex]{subfiles}
\begin{document}
sub sub sub
\end{document}

View File

@ -0,0 +1,3 @@
{
}

View File

@ -0,0 +1,6 @@
\documentclass{article}
\usepackage{subfiles}
\begin{document}
main main main
\subfile{sub/s}
\end{document}

View File

@ -0,0 +1,4 @@
\documentclass[../main.tex]{subfiles}
\begin{document}
sub sub sub
\end{document}