summaryrefslogtreecommitdiff
path: root/spec/frontend/registry/settings/stores/mutations_spec.js
blob: 421cd3f13cbc495e53a77646a28820bbc460fe7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import mutations from '~/registry/settings/stores/mutations';
import * as types from '~/registry/settings/stores/mutation_types';
import createState from '~/registry/settings/stores/state';

describe('Mutations Registry Store', () => {
  let mockState;

  beforeEach(() => {
    mockState = createState();
  });

  describe('SET_INITIAL_STATE', () => {
    it('should set the initial state', () => {
      const payload = { helpPagePath: 'foo', registrySettingsEndpoint: 'bar' };
      const expectedState = { ...mockState, ...payload };
      mutations[types.SET_INITIAL_STATE](mockState, payload);

      expect(mockState.endpoint).toEqual(expectedState.endpoint);
    });
  });
});