1
- import i18n from 'i18n-calypso ' ;
1
+ import { setLocaleData , resetLocaleData } from '@wordpress/ i18n' ;
2
2
import { addLocaleQueryParam , injectLocalization } from '../' ;
3
3
4
4
describe ( 'index' , ( ) => {
5
5
beforeEach ( ( ) => {
6
- i18n . configure ( ) ; // ensure everything is reset
6
+ resetLocaleData ( ) ; // ensure everything is reset
7
7
} ) ;
8
8
9
9
describe ( '#addLocaleQueryParam()' , ( ) => {
@@ -19,19 +19,19 @@ describe( 'index', () => {
19
19
} ) ;
20
20
21
21
test ( 'should include the locale query parameter for a non-default locale' , ( ) => {
22
- i18n . setLocale ( { '' : { localeSlug : 'fr' } } ) ;
22
+ setLocaleData ( { '' : { localeSlug : 'fr' } } ) ;
23
23
const params = addLocaleQueryParam ( { query : 'search=foo' } ) ;
24
24
expect ( params ) . toEqual ( { query : 'locale=fr&search=foo' } ) ;
25
25
} ) ;
26
26
27
27
test ( 'should include the locale query parameter for a locale variant' , ( ) => {
28
- i18n . setLocale ( { '' : { localeSlug : 'de' , localeVariant : 'de_formal' } } ) ;
28
+ setLocaleData ( { '' : { localeSlug : 'de' , localeVariant : 'de_formal' } } ) ;
29
29
const params = addLocaleQueryParam ( { query : 'search=foo' } ) ;
30
30
expect ( params ) . toEqual ( { query : 'locale=de_formal&search=foo' } ) ;
31
31
} ) ;
32
32
33
33
test ( 'should prioritize the locale specified on the request' , ( ) => {
34
- i18n . setLocale ( { '' : { localeSlug : 'fr' } } ) ;
34
+ setLocaleData ( { '' : { localeSlug : 'fr' } } ) ;
35
35
const params = addLocaleQueryParam ( { query : 'locale=cs' } ) ;
36
36
expect ( params ) . toEqual ( { query : 'locale=cs' } ) ;
37
37
} ) ;
@@ -52,7 +52,7 @@ describe( 'index', () => {
52
52
} ) ;
53
53
54
54
test ( 'should modify params by default' , async ( ) => {
55
- i18n . setLocale ( { '' : { localeSlug : 'fr' } } ) ;
55
+ setLocaleData ( { '' : { localeSlug : 'fr' } } ) ;
56
56
const wpcom = {
57
57
async request ( params ) {
58
58
expect ( params . query ) . toBe ( 'locale=fr&search=foo' ) ;
0 commit comments