9
9
* SPDX-License-Identifier: BSD-3-Clause
10
10
*/
11
11
12
- import ClayLanguagePicker from '..' ;
12
+ import { LanguagePicker } from '..' ;
13
13
import { cleanup , fireEvent , render , screen } from '@testing-library/react' ;
14
14
import React from 'react' ;
15
15
@@ -42,20 +42,20 @@ const locales = [
42
42
43
43
const onSelectedLocaleChange = jest . fn ( ( ) => null ) ;
44
44
45
- describe ( 'ClayLanguagePicker ' , ( ) => {
45
+ describe ( 'LanguagePicker ' , ( ) => {
46
46
afterEach ( cleanup ) ;
47
47
48
48
it ( 'renders' , ( ) => {
49
49
const { container} = render (
50
- < ClayLanguagePicker locales = { locales } spritemap = "/path/to/svg" />
50
+ < LanguagePicker locales = { locales } spritemap = "/path/to/svg" />
51
51
) ;
52
52
53
53
expect ( container ) . toMatchSnapshot ( ) ;
54
54
} ) ;
55
55
56
56
it ( 'renders with a default selected locale' , ( ) => {
57
57
const { container} = render (
58
- < ClayLanguagePicker
58
+ < LanguagePicker
59
59
classNamesTrigger = "trigger-class"
60
60
defaultSelectedLocaleId = { locales [ 1 ] ! . id }
61
61
locales = { locales }
@@ -68,7 +68,7 @@ describe('ClayLanguagePicker', () => {
68
68
69
69
it ( 'renders with a selected locale' , ( ) => {
70
70
const { container} = render (
71
- < ClayLanguagePicker
71
+ < LanguagePicker
72
72
classNamesTrigger = "trigger-class"
73
73
defaultSelectedLocaleId = { locales [ 2 ] ! . id }
74
74
locales = { locales }
@@ -81,7 +81,7 @@ describe('ClayLanguagePicker', () => {
81
81
82
82
it ( 'renders a class name for the trigger' , ( ) => {
83
83
const { container} = render (
84
- < ClayLanguagePicker
84
+ < LanguagePicker
85
85
classNamesTrigger = "trigger-class"
86
86
locales = { locales }
87
87
spritemap = "/path/to/svg"
@@ -93,7 +93,7 @@ describe('ClayLanguagePicker', () => {
93
93
94
94
it ( 'renders the picker with id' , ( ) => {
95
95
const { container} = render (
96
- < ClayLanguagePicker
96
+ < LanguagePicker
97
97
id = "pickerId"
98
98
locales = { locales }
99
99
spritemap = "/path/to/svg"
@@ -105,7 +105,7 @@ describe('ClayLanguagePicker', () => {
105
105
106
106
it ( 'renders with custom labels' , ( ) => {
107
107
const { container} = render (
108
- < ClayLanguagePicker
108
+ < LanguagePicker
109
109
locales = { locales }
110
110
messages = { {
111
111
default : 'Default Label' ,
@@ -124,19 +124,15 @@ describe('ClayLanguagePicker', () => {
124
124
125
125
it ( 'renders a small picker' , ( ) => {
126
126
const { container} = render (
127
- < ClayLanguagePicker
128
- locales = { locales }
129
- small
130
- spritemap = "/path/to/svg"
131
- />
127
+ < LanguagePicker locales = { locales } small spritemap = "/path/to/svg" />
132
128
) ;
133
129
134
130
expect ( container ) . toMatchSnapshot ( ) ;
135
131
} ) ;
136
132
137
133
it ( 'renders with translations' , ( ) => {
138
134
const { container} = render (
139
- < ClayLanguagePicker
135
+ < LanguagePicker
140
136
locales = { locales }
141
137
spritemap = "/path/to/svg"
142
138
translations = { {
@@ -151,7 +147,7 @@ describe('ClayLanguagePicker', () => {
151
147
152
148
it ( 'renders hidding the trigger text' , ( ) => {
153
149
const { container} = render (
154
- < ClayLanguagePicker
150
+ < LanguagePicker
155
151
hideTriggerText
156
152
locales = { locales }
157
153
spritemap = "/path/to/svg"
@@ -163,7 +159,7 @@ describe('ClayLanguagePicker', () => {
163
159
164
160
it ( 'renders the Default label in the correct default locale' , ( ) => {
165
161
render (
166
- < ClayLanguagePicker
162
+ < LanguagePicker
167
163
defaultLocaleId = "nl_NL"
168
164
locales = { locales }
169
165
spritemap = "/path/to/svg"
@@ -183,7 +179,7 @@ describe('ClayLanguagePicker', () => {
183
179
184
180
it ( 'renders different labels for translations' , ( ) => {
185
181
render (
186
- < ClayLanguagePicker
182
+ < LanguagePicker
187
183
locales = { locales }
188
184
spritemap = "/path/to/svg"
189
185
translations = { {
@@ -208,7 +204,7 @@ describe('ClayLanguagePicker', () => {
208
204
209
205
it ( 'calls onSelectedLocaleChange when a language is selected' , ( ) => {
210
206
render (
211
- < ClayLanguagePicker
207
+ < LanguagePicker
212
208
locales = { locales }
213
209
onSelectedLocaleChange = { onSelectedLocaleChange }
214
210
spritemap = "/path/to/svg"
@@ -226,7 +222,7 @@ describe('ClayLanguagePicker', () => {
226
222
const onActiveChange = jest . fn ( ( ) => null ) ;
227
223
228
224
render (
229
- < ClayLanguagePicker
225
+ < LanguagePicker
230
226
locales = { locales }
231
227
onActiveChange = { onActiveChange }
232
228
spritemap = "/path/to/svg"
0 commit comments