March 2023
Intermediate to advanced
280 pages
3h 52m
English
In this part you will build a barebones implementation of a test runner that features all the major components of an xUnit-style test runner.
In Chapter 1, “Creating a Barebones Test Runner,” you will create a new NPM package for concise-test, including an entrypoint for the test runner.
In Chapter 2, “Building a Function to Represent a Test Case,” we’ll implement the it function for defining tests and start printing out some useful test run information on-screen.
In Chapter 3, “Grouping Tests,” we’ll add support for grouping tests with the describe function, and we’ll continue to build out test reporting on-screen.
In Chapter 4, “Promoting Conciseness with Shared Setup ...
Read now
Unlock full access