Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@times-components/test-utils

newsuk1.3kBSD-3-Clause2.4.2

Test helpers for Times Components

test helpers, test-utils, component

readme

Test Utils

A suite of helper methods that assist with testing across the packages of Times Components

How to use

iterator

The iterator method iterates over a given array of test objects and runs the tests after prefixing the test names with an index. This ensures a correct ordering of tests, particularly snapshot tests, which allows for a better code diff. Snapshot tests should come first in the list, followed by any other tests to ensure the numbered test names increment as expected. Where appropriate, snapshot tests would be separated out from non-snapshot tests.

Example:

import { iterator } from "@times-components/test-utils";

const tests = [
  {
    name: "test one",
    test: () => {
      // do stuff with snapshots
    }
  },
  {
    name: "test two",
    test: () => {
      // do stuff with snapshots
    }
  }
];

iterator(tests);

Translates to:

it("1. test one", () => {
  // do stuff with snapshots
});

it("2. test two", () => {
  // do stuff with snapshots
});

Contributing

Please read CONTRIBUTING.md before contributing to this package

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.4.2 (2024-04-19)

Note: Version bump only for package @times-components/test-utils

2.4.1 (2023-03-20)

Note: Version bump only for package @times-components/test-utils

2.4.0 (2022-08-18)

Features

2.3.11 (2022-08-05)

Note: Version bump only for package @times-components/test-utils

2.3.10 (2021-12-02)

Note: Version bump only for package @times-components/test-utils

2.3.9 (2021-08-09)

Note: Version bump only for package @times-components/test-utils

2.3.8 (2019-10-23)

Bug Fixes

  • (REPLAT-9346) fix cut off article paragraphs (#2330) (35cee66)

2.3.7 (2019-10-11)

Note: Version bump only for package @times-components/test-utils

2.3.6 (2019-09-24)

Note: Version bump only for package @times-components/test-utils

2.3.5 (2019-09-05)

Note: Version bump only for package @times-components/test-utils

2.3.4 (2019-08-29)

Note: Version bump only for package @times-components/test-utils

2.3.3 (2019-08-09)

Note: Version bump only for package @times-components/test-utils

2.3.2 (2019-08-07)

Note: Version bump only for package @times-components/test-utils

2.3.1 (2019-08-05)

Note: Version bump only for package @times-components/test-utils

2.3.0 (2019-07-12)

Features

2.2.44 (2019-06-24)

Note: Version bump only for package @times-components/test-utils

2.2.43 (2019-05-20)

Note: Version bump only for package @times-components/test-utils

2.2.42 (2019-05-17)

Note: Version bump only for package @times-components/test-utils

2.2.41 (2019-05-14)

Note: Version bump only for package @times-components/test-utils

2.2.40 (2019-05-09)

Note: Version bump only for package @times-components/test-utils

2.2.39 (2019-05-09)

Note: Version bump only for package @times-components/test-utils

2.2.38 (2019-04-30)

Note: Version bump only for package @times-components/test-utils

2.2.37 (2019-04-30)

Note: Version bump only for package @times-components/test-utils

2.2.36 (2019-04-18)

Note: Version bump only for package @times-components/test-utils

2.2.35 (2019-04-18)

Note: Version bump only for package @times-components/test-utils

2.2.34 (2019-04-15)

Note: Version bump only for package @times-components/test-utils

2.2.33 (2019-04-15)

Note: Version bump only for package @times-components/test-utils

2.2.32 (2019-04-15)

Note: Version bump only for package @times-components/test-utils

2.2.31 (2019-04-12)

Note: Version bump only for package @times-components/test-utils

2.2.30 (2019-04-12)

Note: Version bump only for package @times-components/test-utils

2.2.29 (2019-04-12)

Note: Version bump only for package @times-components/test-utils

2.2.28 (2019-04-12)

Note: Version bump only for package @times-components/test-utils

2.2.27 (2019-04-11)

Note: Version bump only for package @times-components/test-utils

2.2.26 (2019-04-11)

Note: Version bump only for package @times-components/test-utils

2.2.25 (2019-04-11)

Note: Version bump only for package @times-components/test-utils

2.2.24 (2019-04-10)

Note: Version bump only for package @times-components/test-utils

2.2.23 (2019-04-09)

Note: Version bump only for package @times-components/test-utils

2.2.22 (2019-04-09)

Note: Version bump only for package @times-components/test-utils

2.2.21 (2019-04-09)

Note: Version bump only for package @times-components/test-utils

2.2.20 (2019-04-08)

Note: Version bump only for package @times-components/test-utils

2.2.19 (2019-04-08)

Note: Version bump only for package @times-components/test-utils

2.2.18 (2019-04-05)

Note: Version bump only for package @times-components/test-utils

2.2.17 (2019-04-05)

Note: Version bump only for package @times-components/test-utils

2.2.16 (2019-04-05)

Note: Version bump only for package @times-components/test-utils

2.2.15 (2019-04-05)

Note: Version bump only for package @times-components/test-utils

2.2.14 (2019-03-14)

Note: Version bump only for package @times-components/test-utils

2.2.13 (2019-03-14)

Note: Version bump only for package @times-components/test-utils

2.2.12 (2019-03-13)

Note: Version bump only for package @times-components/test-utils

2.2.11 (2019-03-13)

Note: Version bump only for package @times-components/test-utils

2.2.10 (2019-03-12)

Note: Version bump only for package @times-components/test-utils

2.2.9 (2019-03-12)

Note: Version bump only for package @times-components/test-utils

2.2.8 (2019-03-01)

Note: Version bump only for package @times-components/test-utils

2.2.7 (2019-03-01)

Note: Version bump only for package @times-components/test-utils

2.2.6 (2019-02-25)

Note: Version bump only for package @times-components/test-utils

2.2.5 (2019-02-25)

Note: Version bump only for package @times-components/test-utils

2.2.4 (2019-02-20)

Note: Version bump only for package @times-components/test-utils

2.2.3 (2019-02-18)

Note: Version bump only for package @times-components/test-utils

2.2.2 (2019-02-18)

Note: Version bump only for package @times-components/test-utils

2.2.1 (2019-02-18)

Note: Version bump only for package @times-components/test-utils

2.2.0 (2019-02-15)

Features

2.1.16 (2019-02-13)

Note: Version bump only for package @times-components/test-utils

2.1.15 (2019-02-07)

Note: Version bump only for package @times-components/test-utils

2.1.14 (2019-02-06)

Note: Version bump only for package @times-components/test-utils

2.1.13 (2019-02-04)

Note: Version bump only for package @times-components/test-utils

2.1.12 (2019-02-04)

Note: Version bump only for package @times-components/test-utils

2.1.11 (2019-02-04)

Note: Version bump only for package @times-components/test-utils

2.1.10 (2019-02-04)

Note: Version bump only for package @times-components/test-utils

2.1.9 (2019-02-04)

Note: Version bump only for package @times-components/test-utils

2.1.8 (2019-01-30)

Bug Fixes

2.1.6 (2019-01-30)

Note: Version bump only for package @times-components/test-utils

2.1.5 (2019-01-29)

Note: Version bump only for package @times-components/test-utils

2.1.4 (2019-01-25)

Note: Version bump only for package @times-components/test-utils

2.1.3 (2019-01-25)

Note: Version bump only for package @times-components/test-utils

2.1.2 (2019-01-24)

Note: Version bump only for package @times-components/test-utils

2.1.1 (2019-01-23)

Note: Version bump only for package @times-components/test-utils

2.1.0 (2019-01-22)

Features

2.0.5 (2019-01-08)

Note: Version bump only for package @times-components/test-utils

2.0.4 (2018-12-12)

Note: Version bump only for package @times-components/test-utils

2.0.3 (2018-11-21)

Note: Version bump only for package @times-components/test-utils

2.0.2 (2018-11-19)

Note: Version bump only for package @times-components/test-utils

2.0.1 (2018-11-12)

Note: Version bump only for package @times-components/test-utils

2.0.0 (2018-11-01)

  • BREAKING CHANGE fix: remove makeArticleUrl & usages of test-utils from showcases (#1449) (8e7cab5), closes #1449

BREAKING CHANGES

  • fix: remove usages of test-utils in showcases (removes makeArticleUrl from test-utils)

  • chore: lint

  • fix: inline more usages of makeArticleUrl

  • chore: add generated file used in dextrose build to prettier ignore

  • chore: fix incorrect var name

1.2.3 (2018-10-31)

Note: Version bump only for package @times-components/test-utils

1.2.2 (2018-10-23)

Note: Version bump only for package @times-components/test-utils

1.2.1 (2018-10-19)

Note: Version bump only for package @times-components/test-utils

1.2.0 (2018-10-16)

Features

  • adding canonical Urls for articles in topic and author-profile (#1403) (945913c)

1.1.3 (2018-10-11)

Note: Version bump only for package @times-components/test-utils

1.1.2 (2018-09-28)

Bug Fixes

1.1.1 (2018-09-27)

Note: Version bump only for package @times-components/test-utils

1.1.0 (2018-08-29)

Features

1.0.2 (2018-08-13)

Note: Version bump only for package @times-components/test-utils

1.0.1 (2018-08-09)

Note: Version bump only for package @times-components/test-utils

1.0.0 (2018-08-09)

Features

BREAKING CHANGES

  • split up markup into separate packages

0.3.1 (2018-08-07)

Note: Version bump only for package @times-components/test-utils

0.3.0 (2018-08-07)

Features

0.2.6 (2018-08-02)

Note: Version bump only for package @times-components/test-utils

0.2.5 (2018-07-31)

Note: Version bump only for package @times-components/test-utils

0.2.4 (2018-07-31)

Note: Version bump only for package @times-components/test-utils

0.2.3 (2018-07-26)

Note: Version bump only for package @times-components/test-utils

0.2.2 (2018-07-23)

Note: Version bump only for package @times-components/test-utils

0.2.1 (2018-07-20)

Note: Version bump only for package @times-components/test-utils

0.2.0 (2018-07-18)

Bug Fixes

Features

  • POC test utils iterator that prepends an index to each snapshot (#1092) (ba41c79)

0.1.2 (2018-07-12)

Note: Version bump only for package @times-components/test-utils

0.1.1 (2018-07-11)

Note: Version bump only for package @times-components/test-utils

0.1.0 (2018-07-11)

Bug Fixes

Features

  • POC test utils iterator that prepends an index to each snapshot (#1092) (ba41c79)