文件操作 - reducers.test.ts
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/grafana/public/app/features/org/state/reducers.test.ts
编辑文件内容
import { reducerTester } from '../../../../test/core/redux/reducerTester'; import { OrganizationState } from '../../../types'; import { initialState, organizationLoaded, organizationReducer, setOrganizationName } from './reducers'; describe('organizationReducer', () => { describe('when organizationLoaded is dispatched', () => { it('then state should be correct', () => { reducerTester<OrganizationState>() .givenReducer(organizationReducer, { ...initialState }) .whenActionIsDispatched(organizationLoaded({ id: 1, name: 'An org' })) .thenStateShouldEqual({ organization: { id: 1, name: 'An org' }, }); }); }); describe('when setOrganizationName is dispatched', () => { it('then state should be correct', () => { reducerTester<OrganizationState>() .givenReducer(organizationReducer, { ...initialState, organization: { id: 1, name: 'An org' } }) .whenActionIsDispatched(setOrganizationName('New Name')) .thenStateShouldEqual({ organization: { id: 1, name: 'New Name' }, }); }); }); });
修改文件时间
将文件时间修改为当前时间的前一年
删除文件