@wordpress/compose
Version:
WordPress higher-order components (HOCs).
30 lines (23 loc) • 533 B
JavaScript
/**
* External dependencies
*/
import { render } from '@testing-library/react';
/**
* Internal dependencies
*/
import useInstanceId from '../';
describe( 'useInstanceId', () => {
const TestComponent = () => {
return useInstanceId( TestComponent );
};
it( 'should manage ids', async () => {
const { container, rerender } = render( <TestComponent /> );
expect( container ).toHaveTextContent( '0' );
rerender(
<div>
<TestComponent />
</div>
);
expect( container ).toHaveTextContent( '1' );
} );
} );