Add theme tests

This commit is contained in:
Nick O'Leary
2015-04-13 22:15:15 +01:00
parent 8403f6291f
commit 8f16695f06
3 changed files with 117 additions and 2 deletions

View File

@@ -18,8 +18,9 @@ var express = require("express");
var util = require("util");
var path = require("path");
var fs = require("fs");
var clone = require("clone");
var themeContext = {
var defaultContext = {
page: {
title: "Node-RED",
favicon: "favicon.ico"
@@ -30,6 +31,7 @@ var themeContext = {
}
};
var themeContext = clone(defaultContext);
var themeSettings = null;
function serveFile(app,baseUrl,file) {
@@ -51,6 +53,9 @@ module.exports = {
init: function(settings) {
var i;
var url;
themeContext = clone(defaultContext);
themeSettings = null;
if (settings.editorTheme) {
var theme = settings.editorTheme;
themeSettings = {};