File tree Expand file tree Collapse file tree
packages/pluggableWidgets/fieldset-web Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3737 "publish-marketplace" : " rui-publish-marketplace" ,
3838 "release" : " pluggable-widgets-tools release:web" ,
3939 "start" : " pluggable-widgets-tools start:server" ,
40- "test" : " pluggable-widgets-tools test:unit:web" ,
40+ "test" : " pluggable-widgets-tools test:unit:web:enzyme-free " ,
4141 "update-changelog" : " rui-update-changelog-widget" ,
4242 "verify" : " rui-verify-package-format"
4343 },
Original file line number Diff line number Diff line change 1- import { shallow } from "enzyme" ;
1+ import "@testing-library/jest-dom" ;
2+ import { render } from "@testing-library/react" ;
23import { createElement , Fragment , ReactNode } from "react" ;
34
45import { Fieldset , FieldsetProps } from "../components/Fieldset" ;
@@ -20,17 +21,17 @@ describe("Fieldset", () => {
2021 ) ;
2122
2223 it ( "renders children and legend" , ( ) => {
23- const fieldset = shallow ( < Fieldset { ...defaultFieldsetProps } > { defaultChildren } </ Fieldset > ) ;
24+ const fieldset = render ( < Fieldset { ...defaultFieldsetProps } > { defaultChildren } </ Fieldset > ) ;
2425
25- expect ( fieldset ) . toMatchSnapshot ( ) ;
26+ expect ( fieldset . asFragment ( ) ) . toMatchSnapshot ( ) ;
2627 } ) ;
2728 it ( "renders only children when no legend is passed" , ( ) => {
28- const fieldset = shallow (
29+ const fieldset = render (
2930 < Fieldset { ...defaultFieldsetProps } legend = { undefined } >
3031 { defaultChildren }
3132 </ Fieldset >
3233 ) ;
3334
34- expect ( fieldset ) . toMatchSnapshot ( ) ;
35+ expect ( fieldset . asFragment ( ) ) . toMatchSnapshot ( ) ;
3536 } ) ;
3637} ) ;
Original file line number Diff line number Diff line change 11// Jest Snapshot v1, https://goo.gl/fbAQLP
22
33exports [` Fieldset renders children and legend 1` ] = `
4- <fieldset
5- className = " className"
6- name = " fieldset"
7- style = { {}}
8- tabIndex = { 0 }
9- >
10- <legend >
11- legend
12- </legend >
13- <label >
14- Name:
15- </label >
16- <input
17- id = " employee_name"
18- name = " employee_name"
19- type = " text"
20- />
21- </fieldset >
4+ <DocumentFragment >
5+ <fieldset
6+ class = " className"
7+ name = " fieldset"
8+ tabindex = " 0"
9+ >
10+ <legend >
11+ legend
12+ </legend >
13+ <label >
14+ Name:
15+ </label >
16+ <input
17+ id = " employee_name"
18+ name = " employee_name"
19+ type = " text"
20+ />
21+ </fieldset >
22+ </DocumentFragment >
2223` ;
2324
2425exports [` Fieldset renders only children when no legend is passed 1` ] = `
25- <fieldset
26- className = " className"
27- name = " fieldset"
28- style = { {}}
29- tabIndex = { 0 }
30- >
31- <label >
32- Name:
33- </label >
34- <input
35- id = " employee_name"
36- name = " employee_name"
37- type = " text"
38- />
39- </fieldset >
26+ <DocumentFragment >
27+ <fieldset
28+ class = " className"
29+ name = " fieldset"
30+ tabindex = " 0"
31+ >
32+ <label >
33+ Name:
34+ </label >
35+ <input
36+ id = " employee_name"
37+ name = " employee_name"
38+ type = " text"
39+ />
40+ </fieldset >
41+ </DocumentFragment >
4042` ;
You can’t perform that action at this time.
0 commit comments