-
Notifications
You must be signed in to change notification settings - Fork 0
フロントエンドのCIを整える #28
Comments
VuetifyとVitestでのテストについてVuetifyに公式ドキュメントがあるのでこれをならっていきます。 |
Vuetifyの方は エラーのログvite.config.ts import { defineConfig } from "vitest/config";
export default defineConfig({
test: {
globals: true,
environment: "jsdom",
deps: {
inline: ["vuetify"],
},
},
}); ref. |
あとついでにjsdomも入れました。 |
vitestには既存の設定(vite.config.ts)とかを取り込みつつオリジナルの設定を作れるような機能があるっぽかったです。 export default mergeConfig(
viteConfig,
defineConfig({
test: {
globals: true,
environment: "jsdom",
deps: {
inline: ["vuetify"],
},
},
}),
); これでテストを実行したらパスしました。ただ、Waringがでていたので少し修正しました。 Waringの内容
実際に置き換えたコード。 import { defineConfig, mergeConfig } from "vitest/config";
import viteConfig from "./vite.config";
export default mergeConfig(
viteConfig,
defineConfig({
test: {
globals: true,
environment: "jsdom",
server: {
deps: {
inline: ["vuetify"],
},
},
},
}),
);
みたいです。テスト実行時は実際にブラウザでなにかしているわけではなく、Node.jsで何かしているはず…という期待を込めて、 ref. |
CIは動くようになった |
💪 やること
✅ 解決したいこと
🥅 このissueのゴール
📝 関連
The text was updated successfully, but these errors were encountered: