mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-27 11:50:00 +00:00
Split test for parts of day in compliments module
This commit is contained in:
parent
6fcaec3ca8
commit
03f5d9b102
@ -24,13 +24,13 @@ var config = {
|
|||||||
config: {
|
config: {
|
||||||
compliments: {
|
compliments: {
|
||||||
morning: [
|
morning: [
|
||||||
"Morning test"
|
"Hi", "Good Morning", "Morning test"
|
||||||
],
|
],
|
||||||
afternoon: [
|
afternoon: [
|
||||||
"Afternoon test"
|
"Hello", "Good Afternoon", "Afternoon test"
|
||||||
],
|
],
|
||||||
evening: [
|
evening: [
|
||||||
"Evening test"
|
"Hello There", "Good Evening", "Evening test"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
const Application = require("spectron").Application;
|
const Application = require("spectron").Application;
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const chai = require("chai");
|
const chai = require("chai");
|
||||||
|
const expect = chai.expect;
|
||||||
const chaiAsPromised = require("chai-as-promised");
|
const chaiAsPromised = require("chai-as-promised");
|
||||||
const moment = require("../../../vendor/moment/moment-with-locales.js");
|
|
||||||
|
|
||||||
var electronPath = path.join(__dirname, "../../../", "node_modules", ".bin", "electron");
|
var electronPath = path.join(__dirname, "../../../", "node_modules", ".bin", "electron");
|
||||||
|
|
||||||
@ -39,20 +39,40 @@ describe("Compliments module", function () {
|
|||||||
app.stop().then(function() { done(); });
|
app.stop().then(function() { done(); });
|
||||||
});
|
});
|
||||||
|
|
||||||
it("shows correct compliments for part of day", function () {
|
|
||||||
|
|
||||||
var hour = moment().hour();
|
it("if Morning compliments for that part of day", function () {
|
||||||
|
var hour = new Date().getHours();
|
||||||
if (hour >= 3 && hour < 12) {
|
if (hour >= 3 && hour < 12) {
|
||||||
compliment = "Morning test";
|
// if morning check
|
||||||
} else if (hour >= 12 && hour < 17) {
|
|
||||||
compliment = "Afternoon test";
|
|
||||||
} else {
|
|
||||||
compliment = "Evening test";
|
|
||||||
}
|
|
||||||
|
|
||||||
return app.client.waitUntilWindowLoaded()
|
return app.client.waitUntilWindowLoaded()
|
||||||
.getText(".compliments").should.eventually.equal(compliment);
|
.getText(".compliments").then(function (text) {
|
||||||
|
expect(text).to.be.oneOf(["Hi", "Good Morning", "Morning test"]);
|
||||||
|
})
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("if Afternoon show Compliments for that part of day", function () {
|
||||||
|
var hour = new Date().getHours();
|
||||||
|
if (hour >= 12 && hour < 17) {
|
||||||
|
// if morning check
|
||||||
|
return app.client.waitUntilWindowLoaded()
|
||||||
|
.getText(".compliments").then(function (text) {
|
||||||
|
expect(text).to.be.oneOf(["Hello", "Good Afternoon", "Afternoon test"]);
|
||||||
|
})
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
it("if Evening show Compliments for that part of day", function () {
|
||||||
|
var hour = new Date().getHours();
|
||||||
|
if (!(hour >= 3 && hour < 12) && !(hour >= 12 && hour < 17)) {
|
||||||
|
// if evening check
|
||||||
|
return app.client.waitUntilWindowLoaded()
|
||||||
|
.getText(".compliments").then(function (text) {
|
||||||
|
expect(text).to.be.oneOf(["Hello There", "Good Evening", "Evening test"]);
|
||||||
|
})
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user