0.1.4 • Published 6 years ago

@whitetrefoil/jest-look-like-matcher v0.1.4

Weekly downloads
-
License
Unlicense
Repository
github
Last release
6 years ago

Jest "Look Like" Matcher

A jest matcher wraps "html-looks-like" package.

Important

If your code isn't targeting the latest syntax spec of JS / ES, please use something like babel to transfer this library.

Install

In "package.json":

{
  "...": "...",
  "jest": {
    "...": "...",
    "setupTestFrameworkScriptFile": "<rootDir>/tests/setup.ts"
  }
}

In "<rootDir>/tests/setup.ts":

import toLookLike from '@whitetrefoil/jest-look-like-matcher'

expect.extend({ toLookLike })

Usage

it('should work', () => {
  const label = <Label text={'test-text'}/>
  expect(label).toLookLike(`
    <div class="label">test-text</div>
  `)
})

Changelog & Roadmap

v0.1.4

  • Disable "allowSyntheticDefaultImports" to prevent importing issue.

v0.1.3

  • Upgrade peer dep "jest" to v22.
  • Some other upgrades & optimizations.

v0.1.2

  • Make import easier.

v0.1.1

  • Include README file in npm release.

v0.1.0

  • Initial release.