diff --git a/tests/integration/wheel/__init__.py b/tests/integration/wheel/__init__.py
index <HASH>..<HASH> 100644
--- a/tests/integration/wheel/__init__.py
+++ b/tests/integration/wheel/__init__.py
@@ -1,5 +1,8 @@
 # coding: utf-8
 
+# Import Python libs
+import os
+
 # Import Salt Testing libs
 import integration
 
@@ -29,6 +32,31 @@ class WheelModuleTest(integration.ClientCase):
             'password': 'saltdev',
         })
 
+    def test_token(self):
+        '''
+        Test executing master_call with lowdata
+
+        The choice of using key.list_all for this is arbitrary and should be
+        changed to some mocked function that is more testing friendly.
+        '''
+        import salt.auth
+
+        opts = self.get_opts()
+        self.mkdir_p(os.path.join(opts['root_dir'], 'cache', 'tokens'))
+
+        auth = salt.auth.LoadAuth(opts)
+        token = auth.mk_token({
+            'username': 'saltdev',
+            'password': 'saltdev',
+            'eauth': 'auto',
+        })
+
+        self.wheel.master_call(**{
+            'client': 'wheel',
+            'fun': 'key.list_all',
+            'token': token['token'],
+        })
+
 if __name__ == '__main__':
     from integration import run_tests
     run_tests(WheelModuleTest, needs_daemon=True)
Added wheel test for testing token authentication