diff --git a/public/templates/admin/categories.tpl b/public/templates/admin/categories.tpl
index 7d8d1749fb..ed5930d1d1 100644
--- a/public/templates/admin/categories.tpl
+++ b/public/templates/admin/categories.tpl
@@ -5,6 +5,7 @@
diff --git a/public/templates/admin/header.tpl b/public/templates/admin/header.tpl
index c05d2e7ff8..07107f1527 100644
--- a/public/templates/admin/header.tpl
+++ b/public/templates/admin/header.tpl
@@ -8,6 +8,8 @@
+
+
@@ -74,11 +76,23 @@
MOTD
- Twitter
- Facebook
- Google+
-
+ Twitter
+ Facebook
+ Google+
+
+
+
diff --git a/public/templates/admin/testing/categories.tpl b/public/templates/admin/testing/categories.tpl
new file mode 100644
index 0000000000..5fd8b9f101
--- /dev/null
+++ b/public/templates/admin/testing/categories.tpl
@@ -0,0 +1,33 @@
+Categories Unit Tests
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/templates/config.json b/public/templates/config.json
index 0a1e2b88f9..b3038f4324 100644
--- a/public/templates/config.json
+++ b/public/templates/config.json
@@ -1,5 +1,6 @@
{
"custom_mapping": {
+ "admin/testing/categories[^]*": "admin/testing/categories",
"admin/topics[^]*": "admin/topics",
"admin/categories[^]*": "admin/categories",
"admin/users[^]*": "admin/users",
diff --git a/src/routes/admin.js b/src/routes/admin.js
index 6074ee3bad..cbbfa2f3c9 100644
--- a/src/routes/admin.js
+++ b/src/routes/admin.js
@@ -24,6 +24,17 @@ var user = require('./../user.js'),
});
}(routes[i]));
}
+
+ var unit_tests = ['categories'];
+
+ for (var i=0, ii=unit_tests.length; i