99.10.0 • Published 4 years ago

@temporg/ui-test-locator v99.10.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

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()
})
99.10.0

4 years ago

99.9.0

4 years ago

99.8.0

4 years ago

99.6.0

4 years ago

99.7.0

4 years ago

99.4.0

4 years ago

99.5.0

4 years ago

99.2.0

4 years ago

99.3.0

4 years ago

99.1.0

4 years ago

0.8.12

4 years ago

0.8.11

4 years ago

0.8.9

4 years ago

0.8.0

4 years ago

0.0.1

4 years ago