11---
22title : テスト
3- description : Astroにおけるテストの紹介
3+ description : Astroでのテスト入門
44i18nReady : true
55---
66import { Steps } from ' @astrojs/starlight/components' ;
@@ -9,7 +9,7 @@ import Since from '~/components/Since.astro'
99
1010テストは、動作するAstroコードを書き、メンテナンスするのに役立ちます。Astroは、Jest、Mocha、Jasmine、[ Cypress] ( https://cypress.io ) 、[ Playwright] ( https://playwright.dev ) など、ユニットテスト、コンポーネントテスト、E2Eテストのための多くの人気ツールをサポートしています。また、React Testing Libraryのようなフレームワーク固有のテストライブラリをインストールして、UIフレームワークコンポーネントをテストすることもできます。
1111
12- テストフレームワークを使うと、特定の状況においてコードがどのように動作すべきかについての** アサーション** や** エクスペクテーション ** を記述し、それを実際のコードの動作と比較できます。
12+ テストフレームワークを使うと、特定の状況においてコードがどのように動作すべきかについての** アサーション** や** 期待値 ** を記述し、それを実際のコードの動作と比較できます。
1313
1414## ユニットテストと統合テスト
1515
@@ -49,7 +49,7 @@ GitHubの[Astro + Vitestスターターテンプレート](https://github.com/wi
4949
5050<p ><Since v = " 4.9.0" /></p >
5151
52- [ container API] ( /ja/reference/container-reference/ ) を使用して、Astroコンポーネントをネイティブにテストできます。まず、[ 上記の説明に従って` vitest ` ] ( #vitest ) をセットアップし、コンポーネントをテストするための` .test.js ` ファイルを作成します:
52+ [ Container API] ( /ja/reference/container-reference/ ) を使用して、Astroコンポーネントをネイティブにテストできます。まず、[ 上記の説明に従って` vitest ` ] ( #vitest ) をセットアップし、コンポーネントをテストするための` .test.js ` ファイルを作成します:
5353
5454``` js title="example.test.js"
5555import { experimental_AstroContainer as AstroContainer } from ' astro/container' ;
@@ -267,9 +267,9 @@ export default defineConfig({
267267
268268#### Cypressテストを実行する
269269
270- Cypressはコマンドラインまたはcypressアプリから実行できます 。アプリはテストの実行とデバッグのためのビジュアルインターフェースを提供します。
270+ CypressはコマンドラインまたはCypressアプリから実行できます 。アプリはテストの実行とデバッグのためのビジュアルインターフェースを提供します。
271271
272- まず、Cypressがライブサイトにアクセスできるように開発サーバーを起動します 。
272+ まず、Cypressが動作中のサイトにアクセスできるように開発サーバーを起動します 。
273273
274274前の例のテストをコマンドラインから実行するには、以下のコマンドを実行します:
275275
@@ -285,7 +285,7 @@ npx cypress open
285285
286286Cypressアプリが起動したら、** E2E Testing** を選択し、テストの実行に使用するブラウザを選択します。
287287
288- テストの実行が完了すると、テストが成功したことを確認する緑色のチェックマークが出力に表示されます :
288+ テストの実行が完了すると、テストが成功したことを確認する緑色のチェックマークが出力されます :
289289
290290``` shell title="Output from npx cypress run"
291291Running: index.cy.js (1 of 1)
0 commit comments