12345678910111213141516171819202122 |
- import {TeamFixture} from 'sentry-fixture/team';
- import {reactHooks} from 'sentry-test/reactTestingLibrary';
- import TeamStore from 'sentry/stores/teamStore';
- import {useLegacyStore} from 'sentry/stores/useLegacyStore';
- describe('useLegacyStore', () => {
- const team = TeamFixture();
- beforeEach(() => void TeamStore.reset());
- it('should update on change to store', () => {
- const {result} = reactHooks.renderHook(useLegacyStore, {initialProps: TeamStore});
- expect(result.current.teams).toEqual([]);
- reactHooks.act(() => TeamStore.loadInitialData([team]));
- expect(result.current.teams).toEqual([team]);
- });
- });
|