Project

General

Profile

Download (795 Bytes) Statistics
| Branch: | Tag: | Revision:
import Jed from 'jed';
import { translate, ngettext } from './I18n';

jest.unmock('./I18n');
jest.unmock('jed');

describe('gettext', () => {
Jed.gettext = jest.fn(s => s);
it('chevrons should not be presented', () => {
expect(translate('should not be with chevrons')).toMatchSnapshot();
});
it('chevrons should be presented', () => {
global.I18N_MARK = true;
expect(translate('should be with chevrons')).toMatchSnapshot();
});
});

describe('ngettext', () => {
Jed.ngettext = jest.fn(s => s);
it('chevrons should not be presented', () => {
expect(ngettext('should not be with chevrons')).toMatchSnapshot();
});
it('chevrons should be presented', () => {
global.I18N_MARK = true;
expect(ngettext('should be with chevrons')).toMatchSnapshot();
});
});
(2-2/11)