+
+ (
+
+ )}
+ options={[
+ { label: 'asbh1yeasbdh23848asdasd', onClick: console.log },
+ { label: 'urtyruhjr374hbfdjdhuh', onClick: console.log },
+ ]}
+ />
+
+ ,
+ );
+
+ expect(container).toMatchSnapshot();
+ });
+ });
+});
diff --git a/__tests__/components/input.test.js b/__tests__/components/input.test.js
new file mode 100644
index 0000000..fb5ced4
--- /dev/null
+++ b/__tests__/components/input.test.js
@@ -0,0 +1,44 @@
+// @flow
+
+import React from 'react';
+import { render, cleanup } from 'react-testing-library';
+import { ThemeProvider } from 'styled-components';
+import 'jest-dom/extend-expect';
+
+import { InputComponent } from '../../app/components/input';
+import appTheme from '../../app/theme';
+
+afterEach(cleanup);
+
+describe('