Fix type checking in unit tests

This commit is contained in:
Nick O'Leary
2016-10-10 13:27:43 +01:00
parent eb1a597456
commit 42f7dc1947
28 changed files with 281 additions and 252 deletions

View File

@@ -33,16 +33,16 @@ describe("red/settings", function() {
}
settings.init(userSettings);
settings.available().should.be.false;
settings.available().should.be.false();
settings.a.should.equal(123);
settings.b.should.equal("test");
settings.c.should.be.an.Array;
settings.c.should.be.an.Array();
settings.c.should.have.lengthOf(3);
settings.get("a").should.equal(123);
settings.get("b").should.equal("test");
settings.get("c").should.be.an.Array;
settings.get("c").should.be.an.Array();
settings.get("c").should.have.lengthOf(3);
/*jshint immed: false */
@@ -51,7 +51,7 @@ describe("red/settings", function() {
}).should.throw();
settings.c.push(5);
settings.c.should.be.an.Array;
settings.c.should.be.an.Array();
settings.c.should.have.lengthOf(4);
/*jshint immed: false */
@@ -96,14 +96,14 @@ describe("red/settings", function() {
}
settings.init(userSettings);
settings.available().should.be.false;
settings.available().should.be.false();
/*jshint immed: false */
(function() {
settings.get("unknown");
}).should.throw();
settings.load(storage).then(function() {
settings.available().should.be.true;
settings.available().should.be.true();
settings.get("globalA").should.equal(789);
settings.set("globalA","abc").then(function() {
savedSettings.globalA.should.equal("abc");
@@ -128,11 +128,11 @@ describe("red/settings", function() {
}
settings.init(userSettings);
settings.available().should.be.false;
settings.available().should.be.false();
settings.should.have.property("a",123);
settings.should.have.property("b","test");
settings.c.should.be.an.Array;
settings.c.should.be.an.Array();
settings.c.should.have.lengthOf(3);
settings.reset();