quickbuild
Version:
A mature, feature-complete application generator with an emphasis on speed
23 lines (20 loc) • 537 B
JavaScript
import languageProviderReducer from '../reducer';
import { CHANGE_LOCALE } from '../constants';
/* eslint-disable default-case, no-param-reassign */
describe('languageProviderReducer', () => {
it('returns the initial state', () => {
expect(languageProviderReducer(undefined, {})).toEqual({
locale: 'en',
});
});
it('changes the locale', () => {
expect(
languageProviderReducer(undefined, {
type: CHANGE_LOCALE,
locale: 'de',
}),
).toEqual({
locale: 'de',
});
});
});