diff --git a/tests/basic.test.tsx b/tests/basic.test.tsx index a81d3ba1..2c2397c2 100644 --- a/tests/basic.test.tsx +++ b/tests/basic.test.tsx @@ -5,7 +5,7 @@ import { useLayoutEffect, useState, } from 'react' -import { act, fireEvent, render, waitFor } from '@testing-library/react' +import { act, fireEvent, render } from '@testing-library/react' import ReactDOM from 'react-dom' import create, { StoreApi } from 'zustand' @@ -143,25 +143,6 @@ it('only re-renders if selected state has changed', async () => { expect(controlRenderCount).toBe(1) }) -it('re-renders with useLayoutEffect', async () => { - const useBoundStore = create(() => ({ state: false })) - - function Component() { - const { state } = useBoundStore() - useLayoutEffect(() => { - useBoundStore.setState({ state: true }) - }, []) - return <>{`${state}`} - } - - const container = document.createElement('div') - ReactDOM.render(, container) - await waitFor(() => { - expect(container.innerHTML).toBe('true') - }) - ReactDOM.unmountComponentAtNode(container) -}) - it('can batch updates', async () => { const useBoundStore = create((set) => ({ count: 0,