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

Package detail

@temporg/ui-test-locator

rockcontent36MITdeprecated99.10.0TypeScript support: included

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

A locator component for finding components by their defined selector in tests.

readme


category: packages

ui-test-locator

npm build-status MIT License Code of Conduct

A locator component for finding components by their defined selector in tests.

Installation

yarn add @temporg/ui-test-locator

Usage

// MyComponent.js
import { testable } from '@temporg/ui-testable'

@testable()
export class MyComponent extends React.Component {
  ...
}

// MyComponentLocator.js
import { locator } from '@temporg/ui-test-locator'
import { MyComponent } from './MyComponent'

export const MyComponentLocator = locator(MyComponent.selector)

// MyComponent.test.js
import { MyComponent } from './MyComponent'
import { MyComponentLocator } from './MyComponentLocator.js'

it('should render', () => {
  await mount(<MyComponent />)

  const myComponent = await MyComponentLocator.find()

  expect(myComponent).to.exist()
})

changelog

Change Log

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

6.23.0 (2020-04-02)

Note: Version bump only for package @temporg/ui-test-locator

6.22.0 (2020-03-16)

Note: Version bump only for package @temporg/ui-test-locator

6.21.0 (2020-02-26)

Note: Version bump only for package @temporg/ui-test-locator

6.20.0 (2020-02-13)

Note: Version bump only for package @temporg/ui-test-locator

6.19.0 (2020-02-11)

Note: Version bump only for package @temporg/ui-test-locator

6.18.0 (2020-02-04)

Note: Version bump only for package @temporg/ui-test-locator

6.17.0 (2020-01-22)

Note: Version bump only for package @temporg/ui-test-locator

See the rock-design-system mono-repo change log for past changes.