@@ -19,6 +19,20 @@ import * as React from 'react';
1919import DetailsTable from './DetailsTable' ;
2020import { render } from '@testing-library/react' ;
2121
22+ vi . mock ( 'typestyle' , ( ) => ( {
23+ classes : ( ...args : string [ ] ) => args . filter ( Boolean ) . join ( ' ' ) ,
24+ cssRaw : ( ) => null ,
25+ cssRule : ( ) => null ,
26+ style : ( ) => '' ,
27+ stylesheet : ( obj : Record < string , unknown > ) => {
28+ const mock : Record < string , string > = { } ;
29+ Object . keys ( obj ) . forEach ( ( key ) => {
30+ mock [ key ] = key ;
31+ } ) ;
32+ return mock ;
33+ } ,
34+ } ) ) ;
35+
2236vi . mock ( './Editor' , ( ) => ( {
2337 default : ( { value } : { value : string } ) => < pre data-testid = 'Editor' > { value } </ pre > ,
2438} ) ) ;
@@ -39,15 +53,15 @@ describe('DetailsTable', () => {
3953 <div>
4054 <div>
4155 <div
42- class="row_f16w1c9n "
56+ class="row "
4357 >
4458 <span
45- class="key_f1e93q8f "
59+ class="key "
4660 >
4761 key
4862 </span>
4963 <span
50- class="valueText_f1nujmdy "
64+ class="valueText "
5165 >
5266 value
5367 </span>
@@ -62,21 +76,21 @@ describe('DetailsTable', () => {
6276 expect ( container ) . toMatchInlineSnapshot ( `
6377 <div>
6478 <div
65- class="header2_f1tq2tps "
79+ class="header2 "
6680 >
6781 some title
6882 </div>
6983 <div>
7084 <div
71- class="row_f16w1c9n "
85+ class="row "
7286 >
7387 <span
74- class="key_f1e93q8f "
88+ class="key "
7589 >
7690 key
7791 </span>
7892 <span
79- class="valueText_f1nujmdy "
93+ class="valueText "
8094 >
8195 value
8296 </span>
@@ -109,15 +123,15 @@ describe('DetailsTable', () => {
109123 <div>
110124 <div>
111125 <div
112- class="row_f16w1c9n "
126+ class="row "
113127 >
114128 <span
115- class="key_f1e93q8f "
129+ class="key "
116130 >
117131 key
118132 </span>
119133 <span
120- class="valueText_f1nujmdy "
134+ class="valueText "
121135 >
122136 Lorem Ipsum is simply dummy text of the printing and typesetting
123137 industry. Lorem Ipsum has been the industry's standard dummy text ever
@@ -141,15 +155,15 @@ describe('DetailsTable', () => {
141155 <div>
142156 <div>
143157 <div
144- class="row_f16w1c9n "
158+ class="row "
145159 >
146160 <span
147- class="key_f1e93q8f "
161+ class="key "
148162 >
149163 key
150164 </span>
151165 <span
152- class="valueText_f1nujmdy "
166+ class="valueText "
153167 >
154168 value
155169 </span>
@@ -167,10 +181,10 @@ describe('DetailsTable', () => {
167181 <div>
168182 <div>
169183 <div
170- class="row_f16w1c9n "
184+ class="row "
171185 >
172186 <span
173- class="key_f1e93q8f "
187+ class="key "
174188 >
175189 key
176190 </span>
@@ -195,10 +209,10 @@ describe('DetailsTable', () => {
195209 <div>
196210 <div>
197211 <div
198- class="row_f16w1c9n "
212+ class="row "
199213 >
200214 <span
201- class="key_f1e93q8f "
215+ class="key "
202216 >
203217 key
204218 </span>
@@ -219,10 +233,10 @@ describe('DetailsTable', () => {
219233 <div>
220234 <div>
221235 <div
222- class="row_f16w1c9n "
236+ class="row "
223237 >
224238 <span
225- class="key_f1e93q8f "
239+ class="key "
226240 >
227241 key
228242 </span>
@@ -243,15 +257,15 @@ describe('DetailsTable', () => {
243257 <div>
244258 <div>
245259 <div
246- class="row_f16w1c9n "
260+ class="row "
247261 >
248262 <span
249- class="key_f1e93q8f "
263+ class="key "
250264 >
251265 key
252266 </span>
253267 <span
254- class="valueText_f1nujmdy "
268+ class="valueText "
255269 >
256270 null
257271 </span>
@@ -267,15 +281,15 @@ describe('DetailsTable', () => {
267281 <div>
268282 <div>
269283 <div
270- class="row_f16w1c9n "
284+ class="row "
271285 >
272286 <span
273- class="key_f1e93q8f "
287+ class="key "
274288 >
275289 key
276290 </span>
277291 <span
278- class="valueText_f1nujmdy "
292+ class="valueText "
279293 >
280294 10
281295 </span>
@@ -291,15 +305,15 @@ describe('DetailsTable', () => {
291305 <div>
292306 <div>
293307 <div
294- class="row_f16w1c9n "
308+ class="row "
295309 >
296310 <span
297- class="key_f1e93q8f "
311+ class="key "
298312 >
299313 key
300314 </span>
301315 <span
302- class="valueText_f1nujmdy "
316+ class="valueText "
303317 >
304318 "some string"
305319 </span>
@@ -322,29 +336,29 @@ describe('DetailsTable', () => {
322336 <div>
323337 <div>
324338 <div
325- class="row_f16w1c9n "
339+ class="row "
326340 >
327341 <span
328- class="key_f1e93q8f "
342+ class="key "
329343 >
330344 key1
331345 </span>
332346 <span
333- class="valueText_f1nujmdy "
347+ class="valueText "
334348 >
335349 true
336350 </span>
337351 </div>
338352 <div
339- class="row_f16w1c9n "
353+ class="row "
340354 >
341355 <span
342- class="key_f1e93q8f "
356+ class="key "
343357 >
344358 key2
345359 </span>
346360 <span
347- class="valueText_f1nujmdy "
361+ class="valueText "
348362 >
349363 false
350364 </span>
@@ -373,24 +387,24 @@ describe('DetailsTable', () => {
373387 <div>
374388 <div>
375389 <div
376- class="row_f16w1c9n "
390+ class="row "
377391 >
378392 <span
379- class="key_f1e93q8f "
393+ class="key "
380394 >
381395 key1
382396 </span>
383397 <span
384- class="valueText_f1nujmdy "
398+ class="valueText "
385399 >
386400 value1
387401 </span>
388402 </div>
389403 <div
390- class="row_f16w1c9n "
404+ class="row "
391405 >
392406 <span
393- class="key_f1e93q8f "
407+ class="key "
394408 >
395409 key2
396410 </span>
@@ -405,38 +419,38 @@ describe('DetailsTable', () => {
405419 </pre>
406420 </div>
407421 <div
408- class="row_f16w1c9n "
422+ class="row "
409423 >
410424 <span
411- class="key_f1e93q8f "
425+ class="key "
412426 >
413427 key3
414428 </span>
415429 <span
416- class="valueText_f1nujmdy "
430+ class="valueText "
417431 >
418432 value3
419433 </span>
420434 </div>
421435 <div
422- class="row_f16w1c9n "
436+ class="row "
423437 >
424438 <span
425- class="key_f1e93q8f "
439+ class="key "
426440 >
427441 key4
428442 </span>
429443 <span
430- class="valueText_f1nujmdy "
444+ class="valueText "
431445 >
432446 value4
433447 </span>
434448 </div>
435449 <div
436- class="row_f16w1c9n "
450+ class="row "
437451 >
438452 <span
439- class="key_f1e93q8f "
453+ class="key "
440454 >
441455 key5
442456 </span>
@@ -451,43 +465,43 @@ describe('DetailsTable', () => {
451465 </pre>
452466 </div>
453467 <div
454- class="row_f16w1c9n "
468+ class="row "
455469 >
456470 <span
457- class="key_f1e93q8f "
471+ class="key "
458472 >
459473 key6
460474 </span>
461475 <span
462- class="valueText_f1nujmdy "
476+ class="valueText "
463477 >
464478 value6
465479 </span>
466480 </div>
467481 <div
468- class="row_f16w1c9n "
482+ class="row "
469483 >
470484 <span
471- class="key_f1e93q8f "
485+ class="key "
472486 >
473487 key6
474488 </span>
475489 <span
476- class="valueText_f1nujmdy "
490+ class="valueText "
477491 >
478492 value7
479493 </span>
480494 </div>
481495 <div
482- class="row_f16w1c9n "
496+ class="row "
483497 >
484498 <span
485- class="key_f1e93q8f "
499+ class="key "
486500 >
487501 key
488502 </span>
489503 <span
490- class="valueText_f1nujmdy "
504+ class="valueText "
491505 >
492506 [object Object]
493507 </span>
0 commit comments