Rift.IO OSM R1 Initial Submission
Signed-off-by: Jeremy Mordkoff <jeremy.mordkoff@riftio.com>
diff --git a/skyquake/tests/react/skyquakeRouter_test.js b/skyquake/tests/react/skyquakeRouter_test.js
new file mode 100644
index 0000000..0c65bbd
--- /dev/null
+++ b/skyquake/tests/react/skyquakeRouter_test.js
@@ -0,0 +1,34 @@
+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";
+ })
+ })
+ })
+})