serenity-js

A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!

APACHE-2.0 License

Downloads
412.4K
Stars
535
Committers
57

Bot releases are visible (Hide)

serenity-js - v2.22.0

Published by jan-molak over 3 years ago

2.22.0 (2021-01-27)

Features

  • rest: new interaction to set a request header for all the subsequent requests (c1c9be0)
serenity-js - v2.21.0

Published by jan-molak over 3 years ago

2.21.0 (2021-01-26)

Bug Fixes

  • rest: all HTTPRequests can be configured in-line using Answerable (2e982f4)
  • rest: upgraded Axios to 0.21.1 (4b08f90)
  • serenity-bdd: corrected reporting of errors thrown in non-Screenplay scenarios (dedf3ae)
  • serenity-bdd: improved reporting of unusual "errors" (8c2a850), closes #549

Features

  • core: event TestRunStarts is now emitted before the first scenario starts (fd30d39)
  • core: SceneFinishes informs StageCrewMembers about the Outcome of the scenario (abfca70)
serenity-js - v2.20.1

Published by jan-molak over 3 years ago

2.20.1 (2021-01-23)

Bug Fixes

  • deps: updated tiny-types (e81a6ea)
  • rest: a full URL of an API request is now reported, instead of just the path (1996c8a)
  • serenity-bdd: improved reporting of JSON and XML API responses (750bc00), closes #709 #722
serenity-js - v2.20.0

Published by jan-molak almost 4 years ago

2.20.0 (2021-01-18)

Bug Fixes

  • console-reporter: don't pollute the log with stack traces of ImplementationPendingError (fb3b97a)
  • core: ensure all the DomainEvents are always correct at runtime (1341bfb)
  • core: ModuleLoader.hasAvailable checks if a given dependency is available (f67c982)
  • core: ScenarioParameters now requires Description to be provided (cfa4800)
  • cucumber: corrected how Cucumber hooks are reported (3ae1cd7)
  • cucumber: corrected the CucumberFormatterOptions interface (463047b)
  • cucumber: corrected the type definition of CucumberConfig#worldParameters (570c3b6)

Features

serenity-js - v2.19.10

Published by jan-molak almost 4 years ago

2.19.10 (2020-12-22)

Bug Fixes

  • core: reduced the max length of an artifact file name to better support Windows OS (e771362), closes #714
serenity-js - v2.19.9

Published by jan-molak almost 4 years ago

2.19.9 (2020-12-15)

Bug Fixes

  • assertions: corrected how the interaction to Check is reported (fca99a6), closes #713
  • core: ensure file names produced by the ArtifactArchiver contain only URL-friendly characters (6c7abcc), closes #634

Performance Improvements

  • core: simplified Artifact validation to make it perform better with large screenshots (ff365db)
serenity-js - v2.19.8

Published by jan-molak almost 4 years ago

2.19.8 (2020-12-15)

Bug Fixes

  • core: serenity-js/core is now a direct dependency of all the Serenity/JS modules (4561862)
serenity-js - v2.19.7

Published by jan-molak almost 4 years ago

2.19.7 (2020-12-10)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.19.6

Published by jan-molak almost 4 years ago

2.19.6 (2020-12-10)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.19.5

Published by jan-molak almost 4 years ago

2.19.5 (2020-12-10)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.19.4

Published by jan-molak almost 4 years ago

2.19.4 (2020-11-30)

Bug Fixes

  • protractor: improved the description of the ProtractorParam question (e9e1cae)
serenity-js - v2.19.3

Published by jan-molak almost 4 years ago

2.19.3 (2020-11-26)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.19.2

Published by jan-molak almost 4 years ago

2.19.2 (2020-11-26)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.19.1

Published by jan-molak almost 4 years ago

2.19.1 (2020-11-25)

Bug Fixes

  • deps: updated dependencies (25e316d)
serenity-js - v2.19.0

Published by jan-molak almost 4 years ago

2.19.0 (2020-11-25)

Features

  • protractor: EXPERIMENTAL: Custom extensions can be mixed into BrowseTheWeb (3b26baa)
serenity-js - v2.18.2

Published by jan-molak almost 4 years ago

2.18.2 (2020-11-22)

Bug Fixes

  • core: better support for abilities that are discarded asynchronously (fb130b6)
serenity-js - v2.18.1

Published by jan-molak almost 4 years ago

2.18.1 (2020-11-21)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.18.0

Published by jan-molak almost 4 years ago

2.18.0 (2020-11-17)

Features

  • core: Cross-scenario Actors + improved Ability lifecycle management (version bump) (5f30cc2)
serenity-js - v2.17.16

Published by jan-molak almost 4 years ago

2.17.16 (2020-11-17)

Note: Version bump only for package serenity-js-monorepo

serenity-js - v2.17.15

Published by jan-molak almost 4 years ago

2.17.15 (2020-11-14)

Note: Version bump only for package serenity-js-monorepo

Package Rankings
Top 1.64% on Npmjs.org
Badges
Extracted from project README
NPM Version Downloads FOSSA Status CodeFactor Contributors GitHub stars Build Status Coverage Status Known Vulnerabilities Libraries.io dependency status for latest release, scoped npm package semantic-release Serenity/JS on GitHub Serenity/JS on StackOverflow Contribute with Gitpod Follow Serenity/JS on LinkedIn Watch Serenity/JS on YouTube Join Serenity/JS Community Chat Support Serenity/JS on GitHub GitHub stars GitHub Sponsors FOSSA Status