LOADING...
データを取得中です。少々お待ちください。
LOADING...
データを取得中です。少々お待ちください。
※本手順書ではソースディレクトリを「src」に変更している想定としています。テストコードは「src/unitTests」に保存します。
https://n-laboratory.jp/articles/nuxt3-vitest-unittest
・Nuxt 3.15.0
・Vitest 2.1.8
・Pinia 2.3.0
・@pinia/nuxt 0.9.0
・@pinia/testing 0.1.7
1. Piniaをインストールします。
2. nuxt.config.ts のmodulesに以下を追加します。
1. storesディレクトリを新規作成します。 user.ts を新規作成して以下の内容で保存します。
2. Vueファイルからストアを参照するには以下のように実装します。
※詳細は以下を参照ください。
https://pinia.vuejs.org/cookbook/testing.html#unit-testing-components
1. user.spec.ts を新規作成して以下の内容で保存します。
2. テストを実行します。全件passすることを確認します。
※本手順書では package.json のscriptsに以下が追加されている想定としています。
・@pinia/testing
1. @pinia/testingをインストールします。
2. 以下のVueファイルを作成します。ここではこのVueファイルの単体テストコードを実装します。
3. store.spec.ts を新規作成して以下の内容で保存します。
4. テストを実行します。全件passすることを確認します。
以上で全ての手順は完了になります