Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    preact-assert-equal-jsxpublic

    This is a port of assert-equal-jsx for Preact.

    assertEqualJSX

    Example of output

    API

    assertEqualJSX(jsx, jsx, [opts]);

    Example

    assertEqualJSX(
      <MyComponent/>,
      // should equal:
      <div className="my-component">
        <h1>Hello world</h1>
        <p>Look at this amazing component</p>
      </div>
    )

    opts.sanitize

    function sanitizeId(str) {
      return str.replace(/my-component-id-(\d+)/ig, 'my-component-id-0');
    }
     
    assertEqualJSX(
      <div id="my-component-id-314159265"/>,
      // should equal:
      <div id="my-component-id-0">,
      // with sanitization:
      {
        sanitize: sanitizeId
      }
    )

    Keywords

    none

    install

    npm i preact-assert-equal-jsx

    Downloadsweekly downloads

    4

    version

    1.0.0

    license

    MIT

    last publish

    collaborators

    • avatar