diff --git a/packages/devui/package.json b/packages/devui/package.json index 868956aa..b09a5b82 100755 --- a/packages/devui/package.json +++ b/packages/devui/package.json @@ -53,6 +53,7 @@ "@storybook/react": "^6.0.21", "@types/codemirror": "^0.0.97", "@types/enzyme": "^3.10.5", + "@types/enzyme-adapter-react-16": "^1.0.6", "@types/react-jsonschema-form": "^1.7.4", "@types/react-select": "^3.0.19", "csstype": "^3.0.2", diff --git a/packages/devui/tests/__snapshots__/Notification.test.tsx.snap b/packages/devui/tests/__snapshots__/Notification.test.tsx.snap new file mode 100644 index 00000000..56412e85 --- /dev/null +++ b/packages/devui/tests/__snapshots__/Notification.test.tsx.snap @@ -0,0 +1,51 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Notification renders correctly 1`] = ` +
+ + Message + +
+`; + +exports[`Notification renders with props 1`] = ` +
+ + + + + Message + + +
+`; diff --git a/packages/devui/tests/__snapshots__/SegmentedControl.test.tsx.snap b/packages/devui/tests/__snapshots__/SegmentedControl.test.tsx.snap new file mode 100644 index 00000000..48d99045 --- /dev/null +++ b/packages/devui/tests/__snapshots__/SegmentedControl.test.tsx.snap @@ -0,0 +1,24 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`SegmentedControl renders correctly 1`] = ` +
+ + + +
+`; diff --git a/packages/devui/tests/__snapshots__/Select.test.tsx.snap b/packages/devui/tests/__snapshots__/Select.test.tsx.snap new file mode 100644 index 00000000..f7fdbcc7 --- /dev/null +++ b/packages/devui/tests/__snapshots__/Select.test.tsx.snap @@ -0,0 +1,3927 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Select renders correctly 1`] = ` +
+
+
+
+ Select... +
+
+
+ +
+
+
+
+
+ + +
+
+
+`; + +exports[`Select renders with props 1`] = ` +
+
+
+
+ Select... +
+
+
+ +
+
+
+
+
+ + + +
+
+
+`; + +exports[`Select should select another option 1`] = ` + + + + +
+ + +
+ + +
+ + +
+ +
+ +
+ two +
+
+
+
+
+ +
+
+
+ + +
+ + + + + + + + +
+
+
+
+
+
+ + + +
+ + + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + +
+`; + +exports[`Select shouldn't find any results 1`] = ` + + + + +
+ + +
+ + +
+ + +
+ +
+ +
+ text +
+
+
+
+
+ +
+
+
+ + +
+ + + + + + + + +
+
+
+
+
+
+ + + +
+ + + + +
+ + +
+ No options +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + +
+`; diff --git a/packages/devui/tests/__snapshots__/Slider.test.tsx.snap b/packages/devui/tests/__snapshots__/Slider.test.tsx.snap new file mode 100644 index 00000000..83caa99d --- /dev/null +++ b/packages/devui/tests/__snapshots__/Slider.test.tsx.snap @@ -0,0 +1,32 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Slider renders correctly 1`] = ` +
+ +
+`; + +exports[`Slider renders with props 1`] = ` +
+ + +
+`; diff --git a/packages/devui/tests/__snapshots__/Tabs.test.tsx.snap b/packages/devui/tests/__snapshots__/Tabs.test.tsx.snap new file mode 100644 index 00000000..5d91974c --- /dev/null +++ b/packages/devui/tests/__snapshots__/Tabs.test.tsx.snap @@ -0,0 +1,129 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Tabs renders correctly 1`] = ` +
+
+
+ + + +
+
+
+`; + +exports[`Tabs renders tabs without inner components 1`] = ` +
+
+
+ + + + + + + + + + +
+
+
+`; + +exports[`Tabs renders with props 1`] = ` +
+
+
+ + + +
+
+
+
+ Selected Tab2 +
+
+
+`; diff --git a/packages/devui/tests/__snapshots__/Toolbar.test.tsx.snap b/packages/devui/tests/__snapshots__/Toolbar.test.tsx.snap new file mode 100644 index 00000000..5ae5a17e --- /dev/null +++ b/packages/devui/tests/__snapshots__/Toolbar.test.tsx.snap @@ -0,0 +1,38 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Toolbar renders correctly 1`] = ` +
+
+ +
+
+
+
+ +
+
+`; + +exports[`Toolbar renders with props 1`] = ` +
+`; diff --git a/yarn.lock b/yarn.lock index b674b430..3a598818 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3388,7 +3388,14 @@ resolved "https://registry.yarnpkg.com/@types/dragula/-/dragula-3.7.0.tgz#62178f21c3896ab9823a33d08ed844ab9af496af" integrity sha512-Scr3lQ7pDmwic+I4qrzDEIfPVGUhc/qo8S0VJJ9v5pzTyIIJzAXrnFajjsMSL8J84VERIkZUh7wH6wYEisY+TA== -"@types/enzyme@^3.10.5": +"@types/enzyme-adapter-react-16@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.6.tgz#8aca7ae2fd6c7137d869b6616e696d21bb8b0cec" + integrity sha512-VonDkZ15jzqDWL8mPFIQnnLtjwebuL9YnDkqeCDYnB4IVgwUm0mwKkqhrxLL6mb05xm7qqa3IE95m8CZE9imCg== + dependencies: + "@types/enzyme" "*" + +"@types/enzyme@*", "@types/enzyme@^3.10.5": version "3.10.5" resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.10.5.tgz#fe7eeba3550369eed20e7fb565bfb74eec44f1f0" integrity sha512-R+phe509UuUYy9Tk0YlSbipRpfVtIzb/9BHn5pTEtjJTF5LXvUjrIQcZvNyANNEyFrd2YGs196PniNT1fgvOQA==