Files
dial-reference/server/tests/js_tests/tests/tests.js
Shruti Ranganathan Jothi 3966c316ac make tests application agnostic
2017-02-28 17:21:35 -08:00

45 lines
2.6 KiB
JavaScript

"use strict";
var Q = require("q");
var discoverServerUnderTest = require("../tests/discoverServerUnderTest.js"),
launchApplicationNotRecognized = require("../tests/launchApplicationNotRecognized.js"),
launchApplicationInRunningStateWithNoPayload = require("../tests/launchApplicationInRunningStateWithNoPayload.js"),
launchApplicationInRunningStateWithPayload = require("../tests/launchApplicationInRunningStateWithPayload.js"),
launchApplicationInStoppedStateWithNoPayload = require("../tests/launchApplicationInStoppedStateWithNoPayload.js"),
launchApplicationInStoppedStateWithPayload = require("../tests/launchApplicationInStoppedStateWithPayload.js"),
launchApplicationInHiddenStateWithNoPayload = require("../tests/launchApplicationInHiddenStateWithNoPayload.js"),
launchApplicationInHiddenStateWithPayload = require("../tests/launchApplicationInHiddenStateWithPayload.js"),
launchApplicationWithExcessPayload = require("../tests/launchApplicationWithExcessPayload.js"),
stopInvalidApplicationInstance = require("../tests/stopInvalidApplicationInstance.js"),
stopApplicationInRunningState = require("../tests/stopApplicationInRunningState.js"),
stopApplicationInStoppedState = require("../tests/stopApplicationInStoppedState.js"),
stopApplicationInHiddenState = require("../tests/stopApplicationInHiddenState.js"),
hideInvalidApplicationInstance = require("../tests/hideInvalidApplicationInstance.js"),
hideApplicationInHiddenState = require("../tests/hideApplicationInHiddenState.js"),
hideApplicationInRunningState = require("../tests/hideApplicationInRunningState.js");
new Q()
.then(discoverServerUnderTest.test)
// Application launch tests
.then(launchApplicationNotRecognized.test)
.then(launchApplicationInRunningStateWithNoPayload.test)
.then(launchApplicationInRunningStateWithPayload.test)
.then(launchApplicationInStoppedStateWithNoPayload.test)
.then(launchApplicationInStoppedStateWithPayload.test)
.then(launchApplicationInHiddenStateWithNoPayload.test)
.then(launchApplicationInHiddenStateWithPayload.test)
.then(launchApplicationWithExcessPayload.test)
// Application stop tests
.then(stopInvalidApplicationInstance.test)
.then(stopApplicationInRunningState.test)
.then(stopApplicationInStoppedState.test)
.then(stopApplicationInHiddenState.test)
// Application hide tests
.then(hideInvalidApplicationInstance.test)
.then(hideApplicationInHiddenState.test)
.then(hideApplicationInRunningState.test)
.done();