summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/sunlight-theme.test.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/sunlight-theme.test.js b/src/sunlight-theme.test.js
new file mode 100644
index 0000000..da207db
--- /dev/null
+++ b/src/sunlight-theme.test.js
@@ -0,0 +1,15 @@
+import { SunlightTheme } from './sunlight-theme'
+import { render } from 'react-testing-library'
+import React from 'react'
+
+global.navigator.geolocation = {
+ getCurrentPosition: jest.fn(),
+ watchPosition: jest.fn()
+}
+
+describe('SunlightTheme', () => {
+ test('Invalid middleware', () => {
+ const r = () => render(<SunlightTheme middleware={[5, 'yo']} />)
+ expect(r).toThrow(Error)
+ })
+})