Skip to content

Commit 4dcf2fd

Browse files
author
Mariusz Pasinski
committed
feat: update tests to cover determineNormalizedModuleContext()
1 parent 0ed5259 commit 4dcf2fd

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

packages/react-native-node-api-modules/src/node/path-utils.test.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import fswin from "fswin";
66

77
import {
88
determineModuleContext,
9+
determineNormalizedModuleContext,
910
findNodeApiModulePaths,
1011
findPackageDependencyPaths,
1112
getLibraryName,
@@ -135,14 +136,14 @@ describe("stripExtension", () => {
135136
});
136137
});
137138

138-
describe("determineModuleContext", () => {
139+
describe("determineNormalizedModuleContext", () => {
139140
it("strips the file extension", (context) => {
140141
const tempDirectoryPath = setupTempDirectory(context, {
141142
"package.json": `{ "name": "my-package" }`,
142143
});
143144

144145
{
145-
const { packageName, relativePath } = determineModuleContext(
146+
const { packageName, relativePath } = determineNormalizedModuleContext(
146147
path.join(tempDirectoryPath, "some-dir/some-file.node")
147148
);
148149
assert.equal(packageName, "my-package");
@@ -156,14 +157,16 @@ describe("determineModuleContext", () => {
156157
});
157158

158159
{
159-
const { packageName, relativePath } = determineModuleContext(
160+
const { packageName, relativePath } = determineNormalizedModuleContext(
160161
path.join(tempDirectoryPath, "some-dir/libsome-file.node")
161162
);
162163
assert.equal(packageName, "my-package");
163164
assert.equal(relativePath, "some-dir/some-file");
164165
}
165166
});
167+
});
166168

169+
describe("determineModuleContext", () => {
167170
it("resolves the correct package name", (context) => {
168171
const tempDirectoryPath = setupTempDirectory(context, {
169172
"package.json": `{ "name": "root-package" }`,
@@ -177,15 +180,15 @@ describe("determineModuleContext", () => {
177180
path.join(tempDirectoryPath, "sub-package-a/some-file.node")
178181
);
179182
assert.equal(packageName, "my-sub-package-a");
180-
assert.equal(relativePath, "some-file");
183+
assert.equal(relativePath, "some-file.node");
181184
}
182185

183186
{
184187
const { packageName, relativePath } = determineModuleContext(
185188
path.join(tempDirectoryPath, "sub-package-b/some-file.node")
186189
);
187190
assert.equal(packageName, "my-sub-package-b");
188-
assert.equal(relativePath, "some-file");
191+
assert.equal(relativePath, "some-file.node");
189192
}
190193
});
191194
});

0 commit comments

Comments
 (0)