diff --git a/tests/test_jwt.py b/tests/test_jwt.py
new file mode 100644
index 0000000000000000000000000000000000000000..d65d0fbf55ef2b2cda86c5f5c1917a35b3855a80
--- /dev/null
+++ b/tests/test_jwt.py
@@ -0,0 +1,19 @@
+import jwt
+from pytest import fixture, mark
+from pprint import pprint
+
+
+@fixture
+def token():
+    return "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc0NDI5OTExMywiaWF0IjoxNzQ0MjEyNzEzLCJqdGkiOiI4MmVlZWY3MTVmZTg0MmMxOWFjYjA3NWNhYzUyOGY4ZCIsInVzZXJfaWQiOjZ9.rWPPNQ8D38t7qT3-ZQbfqkijNKS1_JuCyNkm7zOXZb4"
+
+
+def test_basic_jwt(token):
+    options = {
+            "require": ["exp", "iat", "jti", "token_type", "user_id"],
+            "verify_signature": False,
+            "verify_exp": True,
+        }
+
+    decoded_jwt = jwt.decode(jwt=token, algorithms="HS256", options=options)
+    pprint(decoded_jwt)
\ No newline at end of file