mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
update tests for sys info diagnostics ammendments
This commit is contained in:
parent
a4d66622a5
commit
bcd31610f6
@ -33,6 +33,11 @@ describe("runtime-api/diagnostics", function() {
|
|||||||
flowFile: "flows.json",
|
flowFile: "flows.json",
|
||||||
mqttReconnectTime: 321,
|
mqttReconnectTime: 321,
|
||||||
serialReconnectTime: 432,
|
serialReconnectTime: 432,
|
||||||
|
socketReconnectTime: 2222,
|
||||||
|
socketTimeout: 3333,
|
||||||
|
tcpMsgQueueSize: 4444,
|
||||||
|
inboundWebSocketTimeout: 5555,
|
||||||
|
runtimeState: {enabled: true, ui: false},
|
||||||
adminAuth: {},//should be sanitised to "SET"
|
adminAuth: {},//should be sanitised to "SET"
|
||||||
httpAdminRoot: "/admin/root/",
|
httpAdminRoot: "/admin/root/",
|
||||||
httpAdminCors: {},//should be sanitised to "SET"
|
httpAdminCors: {},//should be sanitised to "SET"
|
||||||
@ -45,6 +50,7 @@ describe("runtime-api/diagnostics", function() {
|
|||||||
uiHost: "something.secret.com",//should be sanitised to "SET"
|
uiHost: "something.secret.com",//should be sanitised to "SET"
|
||||||
uiPort: 1337,//should be sanitised to "SET"
|
uiPort: 1337,//should be sanitised to "SET"
|
||||||
userDir: "/var/super/secret/",//should be sanitised to "SET",
|
userDir: "/var/super/secret/",//should be sanitised to "SET",
|
||||||
|
nodesDir: "/var/super/secret/",//should be sanitised to "SET",
|
||||||
contextStorage: {
|
contextStorage: {
|
||||||
default : { module: "memory" },
|
default : { module: "memory" },
|
||||||
file: { module: "localfilesystem" },
|
file: { module: "localfilesystem" },
|
||||||
@ -73,8 +79,9 @@ describe("runtime-api/diagnostics", function() {
|
|||||||
|
|
||||||
//result.runtime.xxxxx
|
//result.runtime.xxxxx
|
||||||
const runtimeCount = Object.keys(result.runtime).length;
|
const runtimeCount = Object.keys(result.runtime).length;
|
||||||
runtimeCount.should.eql(4);//ensure no more than 4 keys are present in runtime
|
runtimeCount.should.eql(5);//ensure 5 keys are present in runtime
|
||||||
result.runtime.should.have.property('isStarted',true)
|
result.runtime.should.have.property('isStarted',true)
|
||||||
|
result.runtime.should.have.property('flows')
|
||||||
result.runtime.should.have.property('modules').type("object");
|
result.runtime.should.have.property('modules').type("object");
|
||||||
result.runtime.should.have.property('settings').type("object");
|
result.runtime.should.have.property('settings').type("object");
|
||||||
result.runtime.should.have.property('version','7.7.7');
|
result.runtime.should.have.property('version','7.7.7');
|
||||||
@ -87,7 +94,7 @@ describe("runtime-api/diagnostics", function() {
|
|||||||
|
|
||||||
//result.runtime.settings.xxxxx
|
//result.runtime.settings.xxxxx
|
||||||
const settingsCount = Object.keys(result.runtime.settings).length;
|
const settingsCount = Object.keys(result.runtime.settings).length;
|
||||||
settingsCount.should.eql(21);//ensure no more than the 21 settings listed below are present in the settings object
|
settingsCount.should.eql(27);//ensure no more than the 21 settings listed below are present in the settings object
|
||||||
result.runtime.settings.should.have.property('available',true);
|
result.runtime.settings.should.have.property('available',true);
|
||||||
result.runtime.settings.should.have.property('apiMaxLength', "UNSET");//deliberately disabled to ensure UNSET is returned
|
result.runtime.settings.should.have.property('apiMaxLength', "UNSET");//deliberately disabled to ensure UNSET is returned
|
||||||
result.runtime.settings.should.have.property('debugMaxLength', 1111);
|
result.runtime.settings.should.have.property('debugMaxLength', 1111);
|
||||||
@ -96,6 +103,11 @@ describe("runtime-api/diagnostics", function() {
|
|||||||
result.runtime.settings.should.have.property('flowFile', "flows.json");
|
result.runtime.settings.should.have.property('flowFile', "flows.json");
|
||||||
result.runtime.settings.should.have.property('mqttReconnectTime', 321);
|
result.runtime.settings.should.have.property('mqttReconnectTime', 321);
|
||||||
result.runtime.settings.should.have.property('serialReconnectTime', 432);
|
result.runtime.settings.should.have.property('serialReconnectTime', 432);
|
||||||
|
result.runtime.settings.should.have.property('socketReconnectTime', 2222);
|
||||||
|
result.runtime.settings.should.have.property('socketTimeout', 3333);
|
||||||
|
result.runtime.settings.should.have.property('tcpMsgQueueSize', 4444);
|
||||||
|
result.runtime.settings.should.have.property('inboundWebSocketTimeout', 5555);
|
||||||
|
result.runtime.settings.should.have.property('runtimeState', {enabled: true, ui: false});
|
||||||
result.runtime.settings.should.have.property("adminAuth", "SET"); //should be sanitised to "SET"
|
result.runtime.settings.should.have.property("adminAuth", "SET"); //should be sanitised to "SET"
|
||||||
result.runtime.settings.should.have.property("httpAdminCors", "SET"); //should be sanitised to "SET"
|
result.runtime.settings.should.have.property("httpAdminCors", "SET"); //should be sanitised to "SET"
|
||||||
result.runtime.settings.should.have.property('httpAdminRoot', "/admin/root/");
|
result.runtime.settings.should.have.property('httpAdminRoot', "/admin/root/");
|
||||||
@ -109,6 +121,7 @@ describe("runtime-api/diagnostics", function() {
|
|||||||
result.runtime.settings.should.have.property("uiPort", "SET"); //should be sanitised to "SET"
|
result.runtime.settings.should.have.property("uiPort", "SET"); //should be sanitised to "SET"
|
||||||
result.runtime.settings.should.have.property("userDir", "SET"); //should be sanitised to "SET"
|
result.runtime.settings.should.have.property("userDir", "SET"); //should be sanitised to "SET"
|
||||||
result.runtime.settings.should.have.property('contextStorage').type("object");
|
result.runtime.settings.should.have.property('contextStorage').type("object");
|
||||||
|
result.runtime.settings.should.have.property('nodesDir', "SET")
|
||||||
|
|
||||||
//result.runtime.settings.contextStorage.xxxxx
|
//result.runtime.settings.contextStorage.xxxxx
|
||||||
const contextCount = Object.keys(result.runtime.settings.contextStorage).length;
|
const contextCount = Object.keys(result.runtime.settings.contextStorage).length;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user