[[Jest]]を使う。
[[📕JestでTypeScriptのテスト]]が実行できるよう準備すればOK。`package.json`の`scripts`に追加すれば`npm test`でテストできる。
## [[esbuild]]の場合
[[esbuildを使ってTypeScript対応 (Jest)]] を参照。
## [[Rollup]]の場合
> [!warning]
> [[Rollup]]は #2023/02/15 現在において、[[Obsidianプラグイン]]開発では非推奨。[[esbuild]]を使ったほうがいい。
```diff
"scripts": {
"dev": "rollup --config rollup.config.js -w",
"build": "rollup --config rollup.config.js --environment BUILD:production",
+ "test": "jest"
},
```