Test helper
This is a small VS Code extension that helps with managing Typst's test suite.
When installed, three new buttons appear in the menubar for all .typ
files in
the tests
folder.
- Open: Opens the output and reference images of a test to the side.
- Refresh: Refreshes the preview.
- Rerun: Re-runs the test.
- Update: Copies the output into the reference folder and optimizes
it with
oxipng
.
For the test helper to work correctly, you also need to install oxipng
, for
example with cargo install oxipng
. Make sure that the version of oxipng you
install is the same as the one in the root Cargo.toml
so that the results are
the same as when using the test CLI.
Installation
The simplest way to install this extension (and keep it up-to-date) is to use VSCode's UI:
- Go to View > Command Palette,
- In the drop down list, pick command "Developer: Install extension from location",
- Select this
test-helper
directory in the file explorer dialogue box. VSCode will add the extension's path to~/.vscode/extensions/extensions.json
.