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 hidden (Show)

serenity-js - v2.25.0

Published by jan-molak over 3 years ago

2.25.0 (2021-03-15)

Bug Fixes

  • core: moved RelativeQuestion interface to core and renamed to MetaQuestion (fdc9500)
  • protractor: added an explicit dependency on @serenity-js/assertions (0d0dda3)
  • protractor: deprecated experimental Pick; use Target.all().located().where(...) instead (81b9c36)

Features

  • assertions: re-exported Expectation and Check from core to avoid breaking tests using Serenity/JS 2.24.1 and older (5ef1096)
  • core: moved Check from @serenity-js/assertions to @serenity-js/core (1f36581)
  • core: moved Expectation from @serenity-js/assertions to @serenity-js/core (208391e)
  • core: new question List to help retrieve a specific item from a collection (2de991a)
  • core: new questions Property.of and Property.at help retrieve properties of Answerable (a807df9)
  • protractor: new APIs to make it easier to pick a specific element from Target.all (f697d39)
serenity-js - v2.24.1

Published by jan-molak over 3 years ago

2.24.1 (2021-02-28)

Bug Fixes

  • core: corrected package.json to mention all the Node and NPM versions supported by Serenity/JS (9fff39a)
serenity-js - v2.24.0

Published by jan-molak over 3 years ago

2.24.0 (2021-02-26)

Bug Fixes

  • cucumber: corrected min version of Cucumber 3 peer dependency (3.2.2 => 3.2.1) (77425c0)

Features

serenity-js - v2.23.2

Published by jan-molak over 3 years ago

2.23.2 (2021-02-23)

Bug Fixes

  • protractor: optional Serenity/JS modules are marked as peerDependencies to avoid NPM installing them by default (433afa1), closes npm/npm#3066
serenity-js - v2.23.1

Published by jan-molak over 3 years ago

2.23.1 (2021-02-21)

Bug Fixes

serenity-js - v2.23.0

Published by jan-molak over 3 years ago

2.23.0 (2021-02-16)

Bug Fixes

Features

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 over 3 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)
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
Related Projects