Introducing Numeric
Love numbers? You'll love Serenity/JS 3.29! 🎉
We’re excited to share the latest release of Serenity/JS, which is packed with new powerful features for handling numeric data in your automated tests!
Love numbers? You'll love Serenity/JS 3.29! 🎉
We’re excited to share the latest release of Serenity/JS, which is packed with new powerful features for handling numeric data in your automated tests!
In the ever-evolving world of software development, the importance of clear, concise, and accessible documentation cannot be overstated. The Serenity/JS team is thrilled to announce a series of significant improvements to our API documentation, designed to enhance the developer experience and streamline the process of building automated acceptance tests. These updates are crafted to support developers at every stage of their journey, from understanding the basics to mastering the intricacies of the framework.
Serenity/JS 3.15.0 introduces support for Serenity BDD 4 and aggregated test reports for Playwright Test, WebdriverIO, Mocha, Jasmine and Cucumber! 🥳
We've also updated the Serenity/JS Handbook to help you get the most out of the new Serenity/JS and Serenity BDD reporting features - check out:
If you're still using the Serenity/JS 2-style syntax for registering the SerenityBDDReporter
, you'll need to update your configuration file to use the Serenity/JS 3 convention:
- import { ArtifactArchiver } from '@serenity-js/core';
- import { SerenityBDDReporter } from '@serenity-js/serenity-bdd';
// ...
crew: [
- new SerenityBDDReporter(),
- ArtifactArchiver.storingArtifactsAt('./target/site/serenity'),
+ '@serenity-js/serenity-bdd',
+ [ '@serenity-js/core:ArtifactArchiver', {
+ outputDirectory: 'target/site/serenity'
+ } ],
]
// ...
Learn more about Configuring Serenity BDD Reporter.