summaryrefslogtreecommitdiff
path: root/tests/utils.ts
diff options
context:
space:
mode:
authorIm-Beast <franik.mateusz@gmail.com>2024-12-19 16:07:01 +0100
committerIm-Beast <franik.mateusz@gmail.com>2024-12-19 16:07:01 +0100
commite70a8a92e2f18dad5add648a42e1f493e1bd810e (patch)
tree688eb2d8c43d4373514ecfa5f93c563e66b90e49 /tests/utils.ts
parent335459100a580ecba21c035504ed2bf73f233604 (diff)
tests: fix macos dylib path
Diffstat (limited to 'tests/utils.ts')
-rwxr-xr-xtests/utils.ts14
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/utils.ts b/tests/utils.ts
index 7318543..348ded9 100755
--- a/tests/utils.ts
+++ b/tests/utils.ts
@@ -22,17 +22,19 @@ export const $ = build$({
.stderr("inherit"),
});
-export const dylibNames: (coin: Coin) => Partial<Record<Target, string>> = (coin) => ({
+export const dylibNames = (coin: Coin, version: MoneroCVersion) => ({
linux_x86_64: `${coin}_x86_64-linux-gnu_libwallet2_api_c.so`,
- darwin_aarch64: `${coin}_aarch64-apple-darwin_libwallet2_api_c.dylib`,
+ darwin_aarch64: version === "next"
+ ? `${coin}_aarch64-apple-darwin_libwallet2_api_c.dylib`
+ : `${coin}_aarch64-apple-darwin11_libwallet2_api_c.dylib`,
windows_x86_64: `${coin}_x86_64-w64-mingw32_libwallet2_api_c.dll`,
-});
+} as Partial<Record<Target, string>>);
-export const moneroTsDylibNames: (coin: Coin) => Partial<Record<Target, string>> = (coin) => ({
+export const moneroTsDylibNames = (coin: Coin) => ({
linux_x86_64: `${coin}_libwallet2_api_c.so`,
darwin_aarch64: `${coin}_aarch64-apple-darwin11_libwallet2_api_c.dylib`,
windows_x86_64: `${coin}_libwallet2_api_c.dll`,
-});
+} as Partial<Record<Target, string>>);
export function loadDylib(coin: Coin, version: MoneroCVersion) {
const dylibName = moneroTsDylibNames(coin)[target]!;
@@ -157,7 +159,7 @@ export async function getMoneroCTags(): Promise<string[]> {
}
export async function prepareMoneroC(coin: Coin, version: MoneroCVersion) {
- const dylibName = dylibNames(coin)[target];
+ const dylibName = dylibNames(coin, version)[target];
const moneroTsDylibName = moneroTsDylibNames(coin)[target];
if (!dylibName || !moneroTsDylibName) {