Skip to content

Commit 5cc7258

Browse files
author
Mariusz Pasinski
committed
feat: update tests to cover determineNormalizedModuleContext()
1 parent bc1b957 commit 5cc7258

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
@@ -5,6 +5,7 @@ import fs from "node:fs";
55

66
import {
77
determineModuleContext,
8+
determineNormalizedModuleContext,
89
findNodeApiModulePaths,
910
findPackageDependencyPaths,
1011
getLibraryName,
@@ -113,14 +114,14 @@ describe("replaceExtensionWithNode", () => {
113114
});
114115
});
115116

116-
describe("determineModuleContext", () => {
117+
describe("determineNormalizedModuleContext", () => {
117118
it("strips the file extension", (context) => {
118119
const tempDirectoryPath = setupTempDirectory(context, {
119120
"package.json": `{ "name": "my-package" }`,
120121
});
121122

122123
{
123-
const { packageName, relativePath } = determineModuleContext(
124+
const { packageName, relativePath } = determineNormalizedModuleContext(
124125
path.join(tempDirectoryPath, "some-dir/some-file.node")
125126
);
126127
assert.equal(packageName, "my-package");
@@ -134,14 +135,16 @@ describe("determineModuleContext", () => {
134135
});
135136

136137
{
137-
const { packageName, relativePath } = determineModuleContext(
138+
const { packageName, relativePath } = determineNormalizedModuleContext(
138139
path.join(tempDirectoryPath, "some-dir/libsome-file.node")
139140
);
140141
assert.equal(packageName, "my-package");
141142
assert.equal(relativePath, "some-dir/some-file");
142143
}
143144
});
145+
});
144146

147+
describe("determineModuleContext", () => {
145148
it("resolves the correct package name", (context) => {
146149
const tempDirectoryPath = setupTempDirectory(context, {
147150
"package.json": `{ "name": "root-package" }`,
@@ -155,15 +158,15 @@ describe("determineModuleContext", () => {
155158
path.join(tempDirectoryPath, "sub-package-a/some-file.node")
156159
);
157160
assert.equal(packageName, "my-sub-package-a");
158-
assert.equal(relativePath, "some-file");
161+
assert.equal(relativePath, "some-file.node");
159162
}
160163

161164
{
162165
const { packageName, relativePath } = determineModuleContext(
163166
path.join(tempDirectoryPath, "sub-package-b/some-file.node")
164167
);
165168
assert.equal(packageName, "my-sub-package-b");
166-
assert.equal(relativePath, "some-file");
169+
assert.equal(relativePath, "some-file.node");
167170
}
168171
});
169172
});

0 commit comments

Comments
 (0)