--- /dev/null
+jest.dontMock('../framework/widgets/skyquake_container/skyquakeNav');
+
+import React from 'react';
+import ReactDOM from 'react-dom';
+import TestUtils from 'react-addons-test-utils';
+import SkyquakeNav from '../framework/widgets/skyquake_container/skyquakeNav';
+// const SkyquakeNav = require('../framework/widgets/skyquake_container/skyquakeNav');
+
+describe('SkyquakeNav', () => {
+
+ let exampleRoutes = [{
+ "label": "Hello World Component 1",
+ "route": "/helloworld/#hello",
+ "component": "./helloWorldOne.jsx",
+ "path": "",
+ "type": "internal",
+ "isExternal": true
+ }];
+ let node;
+ beforeEach(function() {
+ node = document.createElement('div')
+ });
+ describe('returnLinkItem', () => {
+ let element;
+ beforeEach(function() {
+ element = SkyquakeNav.returnLinkItem(exampleRoutes[0]);
+ });
+ it('Returns an <a> tag when external', () => {
+ ReactDOM.render(element, node, function() {
+ expect(node.tagName == "A";
+ })
+ })
+ })
+})