diff --git a/test/traverse_spec.js b/test/traverse_spec.js
index <HASH>..<HASH> 100644
--- a/test/traverse_spec.js
+++ b/test/traverse_spec.js
@@ -4,8 +4,19 @@ const expect = require('chai').expect;
 
 describe('findAll', () => {
   it('retrieves a collection of kernel specs', () => {
-    return findAll().then(dirs => {
-      expect(dirs).to.have.any.keys('python3', 'python2');
+    return findAll().then(kernelspecs => {
+      expect(kernelspecs).to.have.any.keys('python3', 'python2');
+
+      const defaultKernel = kernelspecs.python2 || kernelspecs.python3;
+
+      expect(defaultKernel).to.have.property('spec');
+      expect(defaultKernel).to.have.property('resources_dir');
+
+      const spec = defaultKernel.spec;
+
+      expect(spec).to.have.property('display_name');
+      expect(spec).to.have.property('argv');
+
     });
   });
 });
Problem: findAll's test wasn't very robust

Solution: Check more properties