teamsfx-extension
Version:
Create, debug, and deploy Teams apps with Teams Toolkit
42 lines • 1.88 kB
JavaScript
;
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
Object.defineProperty(exports, "__esModule", { value: true });
const chai_1 = require("chai");
const funcToolChecker_1 = require("../../../../src/debug/depsChecker/funcToolChecker");
suite("[debug > funcCoreTools] funcVersion", () => {
test("getFuncToolsVersion", () => {
const result = funcToolChecker_1.getFuncToolsVersion("`-- (empty)");
chai_1.expect(result).to.be.null;
});
test("getFuncToolsVersion", () => {
const result = funcToolChecker_1.getFuncToolsVersion("2.7.3188");
const x = result === funcToolChecker_1.FuncVersion.v2;
chai_1.expect(result).to.equal(funcToolChecker_1.FuncVersion.v2);
});
test("getFuncToolsVersion", () => {
const result = funcToolChecker_1.getFuncToolsVersion("3.0.3388");
chai_1.expect(result).to.equal(funcToolChecker_1.FuncVersion.v3);
});
test("getFuncToolsVersion", () => {
const result = funcToolChecker_1.getFuncToolsVersion("\n3.0.3388\n");
chai_1.expect(result).to.equal(funcToolChecker_1.FuncVersion.v3);
});
test("getFuncToolsVersion", () => {
const result = funcToolChecker_1.getFuncToolsVersion("");
chai_1.expect(result).to.be.null;
});
test("getFuncToolsVersion", () => {
const result = funcToolChecker_1.getFuncToolsVersion("3.0");
chai_1.expect(result).to.be.null;
});
test("getFuncToolsVersion", () => {
const result = funcToolChecker_1.getFuncToolsVersion("3.0.");
chai_1.expect(result).to.be.null;
});
test("getFuncToolsVersion", () => {
const result = funcToolChecker_1.getFuncToolsVersion("`-- azure-functions-core-tools@42.0.3388");
chai_1.expect(result).to.be.null;
});
});
//# sourceMappingURL=funcVersion.noFolder.test.js.map