Skip to content

Commit e070a00

Browse files
committed
add unit tests
1 parent db4ec3c commit e070a00

File tree

2 files changed

+38
-1
lines changed

2 files changed

+38
-1
lines changed

test/unit/bin/helpers/capabilityHelper.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,36 @@ describe("capabilityHelper.js", () => {
4444
});
4545
});
4646

47+
it("handle cypress version passed", () => {
48+
let zip_url = "bs://<random>";
49+
let cypress_version = "version"
50+
let bsConfig = {
51+
auth: {
52+
username: "random",
53+
access_key: "random",
54+
},
55+
browsers: [
56+
{
57+
browser: "chrome",
58+
os: "Windows 10",
59+
versions: ["78", "77"],
60+
},
61+
],
62+
cypress_version: cypress_version,
63+
connection_settings: {
64+
local: true
65+
}
66+
};
67+
return capabilityHelper
68+
.caps(bsConfig, { zip_url: zip_url })
69+
.then(function (data) {
70+
chai.assert.equal(JSON.parse(data).cypress_version, cypress_version);
71+
})
72+
.catch((error) => {
73+
chai.assert.fail("Promise error");
74+
});
75+
});
76+
4777
it("handle empty test_suite", () => {
4878
let zip_url = undefined;
4979
let incorrectBsConfig = {

test/unit/bin/helpers/utils.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1135,8 +1135,15 @@ describe('utils', () => {
11351135
let message = constant.userMessages.FATAL_NETWORK_ERROR + '\n'
11361136
+ constant.userMessages.RETRY_LIMIT_EXCEEDED + '\n'
11371137
+ constant.userMessages.CHECK_DASHBOARD_AT + dashboard_url
1138-
utils.getNetworkErrorMessage(dashboard_url);
11391138
expect(utils.getNetworkErrorMessage(dashboard_url)).to.eq(chalk.red(message))
11401139
});
11411140
});
1141+
1142+
describe('#versionChangedMessage', () => {
1143+
it('should return proper error message with placeholders replaced', () => {
1144+
let preferredVersion = "v1", actualVersion = "v2";
1145+
let message = constant.userMessages.CYPRESS_VERSION_CHANGED.replace("<preferredVersion>", preferredVersion).replace("<actualVersion>", actualVersion);
1146+
expect(utils.versionChangedMessage(preferredVersion, actualVersion)).to.eq(message)
1147+
});
1148+
})
11421149
});

0 commit comments

Comments
 (0)