From 309f6d9e804ea9d0faba82781c4ca77591c86f41 Mon Sep 17 00:00:00 2001 From: antoheri Date: Thu, 3 Oct 2024 14:08:58 +0200 Subject: [PATCH 01/14] Translation of Testing/index.md page. --- .remarkignore | 1 + guides/testing/index.md | 66 ++++++++++++++++++++--------------------- 2 files changed, 34 insertions(+), 33 deletions(-) diff --git a/.remarkignore b/.remarkignore index 1d588095c..837ad95a5 100644 --- a/.remarkignore +++ b/.remarkignore @@ -37,6 +37,7 @@ guides/**/*.md !guides/pages.md !guides/routing/index.md !guides/services/index.md +!guides/testing/index.md !guides/tutorial/part-1/automated-testing.md !guides/tutorial/part-1/building-pages.md !guides/tutorial/part-1/component-basics.md diff --git a/guides/testing/index.md b/guides/testing/index.md index e760c420d..e8ee7eb8b 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -1,72 +1,72 @@ -Ember gives you **the power to write tests and be productive from day one**. You can be confident that your app will be correct today and years from now. A question remains: _How_ should you write tests? +Ember vous donne **la puissance d'écrire des tests et d'être productif dès le premier jour**. Vous pouvez être sûr que votre application fonctionnera correctement aujourd'hui et dans des années. Une question demeure : Comment devriez-vous écrire des tests ? -Since tests are a core part of the Ember framework and your development cycle, we will dedicate several sections to learning how to write tests. +Comme les tests sont un élément central du framework Ember et de votre cycle de développement, plusieurs sections sont consacrées à l'apprentissage de la rédaction de tests. -In this section, we will cover why testing is important and how to run, debug and filter your tests. +Dans cette section, nous aborderons les raisons pour lesquelles les tests sont importants et comment exécuter, déboguer et filtrer vos tests. -## Why Do I Need Tests? +## Pourqoi ai-je besoin de tests ? -Writing tests is a necessary ingredient if you want to guarantee users and stakeholders that your app, whether small or large, will function as intended at any given time. The larger your app, the more costly and error-prone manual testing becomes. +Écrire des tests est un ingrédient nécessaire si vous voulez garantir aux utilisateurs et aux parties prenantes que votre application, petite ou grande, fonctionnera comme prévu à tout moment. Plus votre application est volumineuse, plus les tests manuels deviennent coûteux et sujets aux erreurs. -Writing tests is also a fun activity, a nice change of pace from delivering features daily, and a way to help you refactor code and improve as a developer. Tests can also serve as a living documentation — a key element in onboarding new developers. +Écrire des tests est également une activité amusante, un bon changement de rythme par rapport à la livraison quotidienne de fonctionnalités. C'est aussi un moyen de vous aider à refactorer du code et à vous améliorer en tant que développeur. Enfin, Les tests peuvent vous servir de documentation vivante, un élément clé pour l'intégration de nouveaux développeurs. -## How to Run Tests +## Comment exécuter des tests -You have a few options for running tests. +Vous avez plusieurs options pour exécuter des tests. -First, you can run the test suite by entering the command `ember test`, or `ember t`, in your terminal. This will run the suite just once. +Tout d'abord, vous pouvez exécuter la suite de tests avec la commande `ember test`, ou `ember t`, dans votre terminal. Ceci exécutera la suite de test une seule fois. -Running a local development server (through `npm start`), you can visit the `/tests` URI. This will render the `tests/index.html` template. This will also auto-update as you are changing files in your app. +En lançant un serveur de développement local (avec `npm start`), vous pouvez visiter l'URI `/tests`. Ceci affichera le _template_ `tests/index.html`. Cette page se met à jour automatiquement quand vous changez des fichiers dans votre app. ```bash -# Run all tests once +# Exécute tous les tests une fois ember test ember t ``` -### How to Filter Tests +### Comment filter les tests -When you are working on a single component or page, you will want only a small subset of tests to run after every file change. To specify which tests to run, you can add `--module` or `--filter` option to your command. +Lorsque vous travaillez sur un seul composant ou une seule page, vous ne voulez exécuter qu'un petit sous-ensemble de tests après chaque modification de fichier. Pour spécifier les tests à exécuter, vous pouvez ajouter l'option `--module` ou `--filter` à votre commande. -The `--module` option allows you to select a **module**—a group of tests that you specified in `module()` in QUnit. +L'option `--module` vous permet de sélectionner un **module**— un groupe de tests que vous avez spécifiés dans `module()` dans QUnit. ```bash -# Button component example +# Exemple de composant Button ember test --module="Integration | Component | simple-button" -# Run tests for a location service +# Exécute des tests pour un service de localisation ember t -m="Unit | Service | location" ``` -The `--filter` option is more versatile. You can provide a phrase to match against the modules and test descriptions. A test description is what appears in `test()` in QUnit. +L'option `--filter` est plus polyvalente. Vous pouvez fournir une phrase à comparer aux modules et aux descriptions des tests. Une description de test est ce qui apparaît dans `test()` dans QUnit. ```bash -# Button component example -ember test --filter="should show icon and label" +# Exemple de composant Button +ember test --filter="devrait afficher l'icône et l'étiquette" -# Test everything related to your dashboard -ember t -f="Dashboard" +# Teste tout ce qui est lié à votre tableau de bord +ember t -f="Tableau de bord" -# Run integration tests -ember t -f="Integration" +# Exécute des tests d'intégration +ember t -f="Intégration" ``` -In QUnit, you can exclude tests by adding an exclamation point to the beginning of the filter, e.g. `ember test --filter="!Acceptance"`. +Dans QUnit, vous pouvez exclure des tests en ajoutant un point d'exclamation au début du filtre, par exemple `ember test --filter="!Acceptance"`. -To learn more about options for testing, you can visit [Ember CLI Documentation](https://ember-cli.com/testing) or type `ember help test` in the command line. +Pour en savoir plus sur les options de test, vous pouvez consulter la [documentation d'Ember CLI](https://ember-cli.com/testing) ou taper `ember help test` en ligne de commande. -## How to Debug Tests +## Comment déboguer des tests -When you are writing tests or application code, the execution of your tests may fail. +Lorsque vous écrivez des tests ou du code d'application, l'exécution de vos tests peut échouer. -To find out the problem, you can add [`debugger`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/debugger) to your code to check the intermediate state. You can add this line to both test and application code. +Pour trouver le problème, vous pouvez ajouter [`debugger`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/debugger) à votre code pour vérifier l'état intermédiaire. Vous pouvez ajouter cette dans le code des tests et celui de l'application. -Thanks to Ember's setup, you can also use [`pauseTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#pausetest) and [`resumeTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#resumetest) to debug your tests. `pauseTest` allows you to inspect the DOM easily, but can only be used in the test code. +Grâce à la configuration d'Ember, vous pouvez également utiliser [`pauseTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#pausetest) et [`resumeTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#resumetest) pour déboguer vos tests. `pauseTest` vous permet d'inspecter facilement le DOM, mais ne peut être utilisé que dans le code de test. -Simply add `await pauseTest();` to your test code, then save. When the test reaches this line, it will pause, allowing you to inspect the state of your application. When you are done, type `resumeTest()` in the browser console to continue the test. +Ajoutez simplement `await pauseTest();` pour tester votre code, et sauvegardez. Quand le test atteint cette ligne, il s'arrête, vous permettant d'inspecter l'état de votre application. Quand c'est fait, tapez `resumeTest()` dans le navigateur pour reprendre les tests. -## Summary +## En résumé -Ember considers testing a first-class citizen. In addition, it provides various inbuilt functionalities to run, filter and debug tests. +Ember considère les tests comme un citoyen de première classe. De plus, il fournit diverses fonctionnalités intégrées pour exécuter, filtrer et déboguer les tests. -In the next section, we will see what tools can help you with testing and how to get started with them. +Dans la section suivante, nous verrons quels outils peuvent vous aider à tester et comment démarrer avec eux. From 3133b06bd99f487d5ed962fdb23f182f12eca3b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:50:09 +0200 Subject: [PATCH 02/14] Update guides/testing/index.md Co-authored-by: Marine Dunstetter --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index e8ee7eb8b..cd67480a3 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -1,4 +1,4 @@ -Ember vous donne **la puissance d'écrire des tests et d'être productif dès le premier jour**. Vous pouvez être sûr que votre application fonctionnera correctement aujourd'hui et dans des années. Une question demeure : Comment devriez-vous écrire des tests ? +Ember vous donne **le pouvoir d'écrire des tests et d'être productif dès le premier jour**. Vous pouvez être sûr que votre application fonctionnera correctement aujourd'hui et dans des années. Une question demeure : Comment devriez-vous écrire des tests ? Comme les tests sont un élément central du framework Ember et de votre cycle de développement, plusieurs sections sont consacrées à l'apprentissage de la rédaction de tests. From df4233cdd10208178894b8855ce1f6589800c8e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:50:38 +0200 Subject: [PATCH 03/14] Update guides/testing/index.md Co-authored-by: Marine Dunstetter --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index cd67480a3..91f0fab38 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -8,7 +8,7 @@ Dans cette section, nous aborderons les raisons pour lesquelles les tests sont i Écrire des tests est un ingrédient nécessaire si vous voulez garantir aux utilisateurs et aux parties prenantes que votre application, petite ou grande, fonctionnera comme prévu à tout moment. Plus votre application est volumineuse, plus les tests manuels deviennent coûteux et sujets aux erreurs. -Écrire des tests est également une activité amusante, un bon changement de rythme par rapport à la livraison quotidienne de fonctionnalités. C'est aussi un moyen de vous aider à refactorer du code et à vous améliorer en tant que développeur. Enfin, Les tests peuvent vous servir de documentation vivante, un élément clé pour l'intégration de nouveaux développeurs. +Écrire des tests est également une activité amusante et un bon changement de rythme par rapport à la livraison quotidienne de fonctionnalités. C'est aussi un moyen de vous aider à refactorer du code et à vous améliorer. Enfin, les tests peuvent vous servir de documentation vivante, un élément clé pour intégrer de nouve·aux·lles devs à l'équipe. ## Comment exécuter des tests From fe7806110c1f83097bdac9f308245df73ba93741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:51:18 +0200 Subject: [PATCH 04/14] Update guides/testing/index.md Co-authored-by: Marine Dunstetter --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index 91f0fab38..561990d02 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -2,7 +2,7 @@ Ember vous donne **le pouvoir d'écrire des tests et d'être productif dès le p Comme les tests sont un élément central du framework Ember et de votre cycle de développement, plusieurs sections sont consacrées à l'apprentissage de la rédaction de tests. -Dans cette section, nous aborderons les raisons pour lesquelles les tests sont importants et comment exécuter, déboguer et filtrer vos tests. +Dans cette section, nous expliquerons pourquoi tester est important, et comment exécuter, déboguer et filtrer vos tests. ## Pourqoi ai-je besoin de tests ? From 90da54e4aa101a8910e47018ea84833702cbaf71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:51:43 +0200 Subject: [PATCH 05/14] Update guides/testing/index.md Co-authored-by: Marine Dunstetter --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index 561990d02..d83b96f28 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -24,7 +24,7 @@ ember test ember t ``` -### Comment filter les tests +### Comment filtrer les tests Lorsque vous travaillez sur un seul composant ou une seule page, vous ne voulez exécuter qu'un petit sous-ensemble de tests après chaque modification de fichier. Pour spécifier les tests à exécuter, vous pouvez ajouter l'option `--module` ou `--filter` à votre commande. From cbf0f946cdc313fc099e5209d14fecb17f048b95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:52:22 +0200 Subject: [PATCH 06/14] Update guides/testing/index.md Co-authored-by: Marine Dunstetter --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index d83b96f28..c8161eea5 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -59,7 +59,7 @@ Pour en savoir plus sur les options de test, vous pouvez consulter la [documenta Lorsque vous écrivez des tests ou du code d'application, l'exécution de vos tests peut échouer. -Pour trouver le problème, vous pouvez ajouter [`debugger`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/debugger) à votre code pour vérifier l'état intermédiaire. Vous pouvez ajouter cette dans le code des tests et celui de l'application. +Pour trouver le problème, vous pouvez ajouter [`debugger`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/debugger) à votre code pour vérifier l'état intermédiaire. Vous pouvez ajouter cette instruction dans le code des tests et celui de l'application. Grâce à la configuration d'Ember, vous pouvez également utiliser [`pauseTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#pausetest) et [`resumeTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#resumetest) pour déboguer vos tests. `pauseTest` vous permet d'inspecter facilement le DOM, mais ne peut être utilisé que dans le code de test. From 73704c9430a1d911972857e8ab253a16da963e25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:52:31 +0200 Subject: [PATCH 07/14] Update guides/testing/index.md Co-authored-by: Marine Dunstetter --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index c8161eea5..134af3bbf 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -69,4 +69,4 @@ Ajoutez simplement `await pauseTest();` pour tester votre code, et sauvegardez. Ember considère les tests comme un citoyen de première classe. De plus, il fournit diverses fonctionnalités intégrées pour exécuter, filtrer et déboguer les tests. -Dans la section suivante, nous verrons quels outils peuvent vous aider à tester et comment démarrer avec eux. +Dans la section suivante, nous verrons quels outils peuvent vous aider à tester et comment les prendre en main. From e61e8a9d63fbfd4dc183328792bd0e087f2d9acf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:53:17 +0200 Subject: [PATCH 08/14] Update guides/testing/index.md Co-authored-by: MrChocolatine <47531779+MrChocolatine@users.noreply.github.com> --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index 134af3bbf..32ea10801 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -38,7 +38,7 @@ ember test --module="Integration | Component | simple-button" ember t -m="Unit | Service | location" ``` -L'option `--filter` est plus polyvalente. Vous pouvez fournir une phrase à comparer aux modules et aux descriptions des tests. Une description de test est ce qui apparaît dans `test()` dans QUnit. +L'option `--filter` est plus polyvalente. Vous pouvez fournir une phrase à rechercher dans les descriptions des modules et des tests. Une description de test est ce qui apparaît dans `test()` dans QUnit. ```bash # Exemple de composant Button From bec06cee4293736347282d57b8cebf49eaefb5b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:53:43 +0200 Subject: [PATCH 09/14] Update guides/testing/index.md Co-authored-by: MrChocolatine <47531779+MrChocolatine@users.noreply.github.com> --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index 32ea10801..9def01299 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -53,7 +53,7 @@ ember t -f="Intégration" Dans QUnit, vous pouvez exclure des tests en ajoutant un point d'exclamation au début du filtre, par exemple `ember test --filter="!Acceptance"`. -Pour en savoir plus sur les options de test, vous pouvez consulter la [documentation d'Ember CLI](https://ember-cli.com/testing) ou taper `ember help test` en ligne de commande. +Pour en savoir plus sur les options de test, vous pouvez consulter la [documentation d'Ember CLI](https://ember-cli.com/testing) ou taper `ember help test` dans votre ligne de commande. ## Comment déboguer des tests From 8ed570ade81ee4de71c1b9eb3a7ce5fa1a0fab92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 10:01:52 +0200 Subject: [PATCH 10/14] Update guides/testing/index.md Co-authored-by: MrChocolatine <47531779+MrChocolatine@users.noreply.github.com> --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index 9def01299..963292c99 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -61,7 +61,7 @@ Lorsque vous écrivez des tests ou du code d'application, l'exécution de vos te Pour trouver le problème, vous pouvez ajouter [`debugger`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/debugger) à votre code pour vérifier l'état intermédiaire. Vous pouvez ajouter cette instruction dans le code des tests et celui de l'application. -Grâce à la configuration d'Ember, vous pouvez également utiliser [`pauseTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#pausetest) et [`resumeTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#resumetest) pour déboguer vos tests. `pauseTest` vous permet d'inspecter facilement le DOM, mais ne peut être utilisé que dans le code de test. +Grâce à la configuration d'Ember, vous pouvez également utiliser [`pauseTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#pausetest) et [`resumeTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#resumetest) pour déboguer vos tests. `pauseTest` vous permet d'inspecter facilement le DOM, mais ne peut être utilisé que dans les tests. Ajoutez simplement `await pauseTest();` pour tester votre code, et sauvegardez. Quand le test atteint cette ligne, il s'arrête, vous permettant d'inspecter l'état de votre application. Quand c'est fait, tapez `resumeTest()` dans le navigateur pour reprendre les tests. From 8d4ce9ed2eb85e94d8cb510641095ea7a5ab03eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 10:36:49 +0200 Subject: [PATCH 11/14] Update guides/testing/index.md Co-authored-by: MrChocolatine <47531779+MrChocolatine@users.noreply.github.com> --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index 963292c99..94f2e710f 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -63,7 +63,7 @@ Pour trouver le problème, vous pouvez ajouter [`debugger`](https://developer.mo Grâce à la configuration d'Ember, vous pouvez également utiliser [`pauseTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#pausetest) et [`resumeTest()`](https://github.com/emberjs/ember-test-helpers/blob/master/API.md#resumetest) pour déboguer vos tests. `pauseTest` vous permet d'inspecter facilement le DOM, mais ne peut être utilisé que dans les tests. -Ajoutez simplement `await pauseTest();` pour tester votre code, et sauvegardez. Quand le test atteint cette ligne, il s'arrête, vous permettant d'inspecter l'état de votre application. Quand c'est fait, tapez `resumeTest()` dans le navigateur pour reprendre les tests. +Ajoutez simplement `await pauseTest();` pour tester votre code, et sauvegardez. Quand le test atteint cette ligne, il s'arrête, vous permettant d'inspecter l'état de votre application. Quand c'est fait, tapez `resumeTest()` dans la console de votre navigateur pour reprendre les tests. ## En résumé From 27a5bd82b4ed56735790f3426f430272c71b89e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20H=C3=A9ritier?= <79988396+antoheri@users.noreply.github.com> Date: Mon, 7 Oct 2024 10:37:00 +0200 Subject: [PATCH 12/14] Update guides/testing/index.md Co-authored-by: MrChocolatine <47531779+MrChocolatine@users.noreply.github.com> --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index 94f2e710f..1efd82da8 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -67,6 +67,6 @@ Ajoutez simplement `await pauseTest();` pour tester votre code, et sauvegardez. ## En résumé -Ember considère les tests comme un citoyen de première classe. De plus, il fournit diverses fonctionnalités intégrées pour exécuter, filtrer et déboguer les tests. +Ember considère les tests comme des entités de première classe. De plus, il fournit diverses fonctionnalités intégrées pour exécuter, filtrer et déboguer les tests. Dans la section suivante, nous verrons quels outils peuvent vous aider à tester et comment les prendre en main. From fd8c9adc876d1838511e483d6e1dffc33482025a Mon Sep 17 00:00:00 2001 From: MrChocolatine <47531779+MrChocolatine@users.noreply.github.com> Date: Mon, 7 Oct 2024 14:38:05 +0200 Subject: [PATCH 13/14] chore: fix phrasing --- guides/testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index 1efd82da8..e1eb72089 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -1,4 +1,4 @@ -Ember vous donne **le pouvoir d'écrire des tests et d'être productif dès le premier jour**. Vous pouvez être sûr que votre application fonctionnera correctement aujourd'hui et dans des années. Une question demeure : Comment devriez-vous écrire des tests ? +Ember vous donne **le pouvoir d'écrire des tests et d'être productif dès le premier jour**. Vous pouvez être sûr que votre application fonctionnera correctement aujourd'hui et dans les années à venir. Une question demeure : Comment devriez-vous écrire des tests ? Comme les tests sont un élément central du framework Ember et de votre cycle de développement, plusieurs sections sont consacrées à l'apprentissage de la rédaction de tests. From 97d6b2167cb1370271de2ec33a792a381cb7762a Mon Sep 17 00:00:00 2001 From: Marine Dunstetter Date: Tue, 8 Oct 2024 10:04:12 +0200 Subject: [PATCH 14/14] Add the lint rule and fix linter --- guides/testing/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/guides/testing/index.md b/guides/testing/index.md index e1eb72089..6ff34cd60 100644 --- a/guides/testing/index.md +++ b/guides/testing/index.md @@ -4,10 +4,11 @@ Comme les tests sont un élément central du framework Ember et de votre cycle d Dans cette section, nous expliquerons pourquoi tester est important, et comment exécuter, déboguer et filtrer vos tests. -## Pourqoi ai-je besoin de tests ? +## Pourquoi ai-je besoin de tests ? Écrire des tests est un ingrédient nécessaire si vous voulez garantir aux utilisateurs et aux parties prenantes que votre application, petite ou grande, fonctionnera comme prévu à tout moment. Plus votre application est volumineuse, plus les tests manuels deviennent coûteux et sujets aux erreurs. + Écrire des tests est également une activité amusante et un bon changement de rythme par rapport à la livraison quotidienne de fonctionnalités. C'est aussi un moyen de vous aider à refactorer du code et à vous améliorer. Enfin, les tests peuvent vous servir de documentation vivante, un élément clé pour intégrer de nouve·aux·lles devs à l'équipe. ## Comment exécuter des tests