Skip to content

Commit 7a67d2a

Browse files
committed
update tests and format
1 parent a6e602b commit 7a67d2a

1 file changed

Lines changed: 11 additions & 24 deletions

File tree

packages/autorest.typescript/test/utils/nameConstructors.spec.ts renamed to packages/autorest.typescript/test/unit/utils/nameConstructors.spec.ts

Lines changed: 11 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,15 @@
33

44
import { expect } from "chai";
55
import {
6-
getImportModuleName,
7-
ModuleName
8-
} from "../../src/helpers/nameConstructors";
9-
import { RLCModel } from "../../src/interfaces";
6+
ModuleName,
7+
getImportModuleName
8+
} from "../../../src/utils/nameConstructors";
109

1110
describe("#getImportModuleName", () => {
1211
describe("when using cjs", () => {
1312
it("generates the correct module name for simple files", () => {
1413
const name: ModuleName = "myModule";
1514
expect(getImportModuleName(name, "cjs")).to.equal("myModule");
16-
expect(
17-
getImportModuleName(name, {
18-
options: { moduleKind: "cjs" }
19-
} as RLCModel)
20-
).to.equal("myModule");
2115
});
2216

2317
it("generates the correct module name for directories", () => {
@@ -26,22 +20,13 @@ describe("#getImportModuleName", () => {
2620
esModulesName: "myModule/index.js"
2721
};
2822
expect(getImportModuleName(name, "cjs")).to.equal("myModule");
29-
expect(
30-
getImportModuleName(name, {
31-
options: { moduleKind: "cjs" }
32-
} as RLCModel)
33-
).to.equal("myModule");
3423
});
3524
});
25+
3626
describe("when using esm", () => {
3727
it("generates the correct module name for simple files", () => {
3828
const name: ModuleName = "myModule";
3929
expect(getImportModuleName(name, "esm")).to.equal("myModule.js");
40-
expect(
41-
getImportModuleName(name, {
42-
options: { moduleKind: "esm" }
43-
} as RLCModel)
44-
).to.equal("myModule.js");
4530
});
4631

4732
it("generates the correct module name for directories", () => {
@@ -50,11 +35,13 @@ describe("#getImportModuleName", () => {
5035
esModulesName: "myModule/index.js"
5136
};
5237
expect(getImportModuleName(name, "esm")).to.equal("myModule/index.js");
53-
expect(
54-
getImportModuleName(name, {
55-
options: { moduleKind: "esm" }
56-
} as RLCModel)
57-
).to.equal("myModule/index.js");
38+
});
39+
});
40+
41+
describe("when omitting module kind", () => {
42+
it("defaults to cjs", () => {
43+
const name: ModuleName = "myModule";
44+
expect(getImportModuleName(name)).to.equal("myModule");
5845
});
5946
});
6047
});

0 commit comments

Comments
 (0)