You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/docs/handbook/reporting/domain-events.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ sidebar_position: 1
6
6
7
7
Serenity/JS [domain events](/api/core-events/class/DomainEvent) represent all the important things that happen during the execution of your test suite.
8
8
They are a critical part of the Serenity/JS messaging infrastructure
9
-
that enables the [loosely coupled, modular architecture](/handbook/getting-started/architecture/)
9
+
that enables the [loosely coupled, modular architecture](/handbook/architecture/)
10
10
of the framework, and ensure that all the registered [reporting services](/handbook/reporting/)
11
11
have the same, consistent picture of your test scenarios.
If you're starting a new project or need a reference implementation,
52
-
consider using one of the [Serenity/JS Project Templates](/handbook/getting-started/project-templates/)
52
+
consider using one of the [Serenity/JS Project Templates](/handbook/project-templates/)
53
53
as they all come with pre-configured test runner adapters and built-in support for Serenity BDD reporting.
54
54
55
55
:::tip Simplified installation
@@ -492,7 +492,7 @@ To produce Serenity BDD reports, you need to:
492
492
- [configure your test runner](#configuring-the-test-runner) to use the [`SerenityBDDReporter`](/api/serenity-bdd/class/SerenityBDDReporter) and produce the intermediate Serenity BDD `.json` reports
493
493
- call `serenity-bdd run` when the test run completes to generate the aggregated HTML report
494
494
495
-
The pattern used by all the [Serenity/JS Project Templates](/handbook/getting-started/project-templates/) relies
495
+
The pattern used by all the [Serenity/JS Project Templates](/handbook/project-templates/) relies
496
496
on using two additional Node modules:
497
497
- [`rimraf`](https://www.npmjs.com/package/rimraf) as a convenience method to remove any test reports left over from the previous run
498
498
- [`npm-failsafe`](https://www.npmjs.com/package/npm-failsafe) to run the reporting process even if the test suite itself has failed (which is precisely when you need test reports the most...).
@@ -643,7 +643,7 @@ spec
643
643
644
644
#### Requirements hierarchy for web UI component testing projects
645
645
646
-
If you're using Serenity/JS to test [web UI components](/handbook/getting-started/project-templates/#web-component-testing), you might be following the popular convention of storing your spec files next to the component they're testing:
646
+
If you're using Serenity/JS to test [web UI components](/handbook/project-templates/#web-component-testing), you might be following the popular convention of storing your spec files next to the component they're testing:
0 commit comments