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`] = `
+
+`;
+
+exports[`Select renders with props 1`] = `
+
+`;
+
+exports[`Select should select another option 1`] = `
+
+
+
+`;
+
+exports[`Select shouldn't find any results 1`] = `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+`;
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`] = `
+
+
+
+
+
+
+
+
+
+
+`;
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==