From 264de9ab1a4f8bd27325234d43973b51ccbe6b6b Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Tue, 20 May 2025 03:26:08 -0700 Subject: [PATCH] test: add import tests for all packages --- packages/ci-log/__tests__/index.test.ts | 13 +++++++++++-- packages/envosman/__tests__/index.test.ts | 12 ++++++++++-- packages/exec-powershell/__tests__/index.test.ts | 11 +++++++++-- packages/setup-alpine/__tests__/index.test.ts | 10 ++++++++-- packages/untildify-user/__tests__/index.test.ts | 9 +++++++-- 5 files changed, 45 insertions(+), 10 deletions(-) diff --git a/packages/ci-log/__tests__/index.test.ts b/packages/ci-log/__tests__/index.test.ts index 6982553c..dc0acc74 100644 --- a/packages/ci-log/__tests__/index.test.ts +++ b/packages/ci-log/__tests__/index.test.ts @@ -1,2 +1,11 @@ -// eslint-disable-next-line import/no-unassigned-import -import "../src/index.js" +import { error, info, notice, success, warning } from "../src/index.js" + +describe("ci-log", () => { + it("should be a function", () => { + expect(error).toBeInstanceOf(Function) + expect(success).toBeInstanceOf(Function) + expect(warning).toBeInstanceOf(Function) + expect(notice).toBeInstanceOf(Function) + expect(info).toBeInstanceOf(Function) + }) +}) diff --git a/packages/envosman/__tests__/index.test.ts b/packages/envosman/__tests__/index.test.ts index 6982553c..dacb1e69 100644 --- a/packages/envosman/__tests__/index.test.ts +++ b/packages/envosman/__tests__/index.test.ts @@ -1,2 +1,10 @@ -// eslint-disable-next-line import/no-unassigned-import -import "../src/index.js" +import { addEnv, addPath, finalizeRC, sourceRC } from "../src/index.js" + +describe("envosman", () => { + it("should be a function", () => { + expect(addEnv).toBeInstanceOf(Function) + expect(addPath).toBeInstanceOf(Function) + expect(finalizeRC).toBeInstanceOf(Function) + expect(sourceRC).toBeInstanceOf(Function) + }) +}) diff --git a/packages/exec-powershell/__tests__/index.test.ts b/packages/exec-powershell/__tests__/index.test.ts index 6982553c..ef6ab3d4 100644 --- a/packages/exec-powershell/__tests__/index.test.ts +++ b/packages/exec-powershell/__tests__/index.test.ts @@ -1,2 +1,9 @@ -// eslint-disable-next-line import/no-unassigned-import -import "../src/index.js" +import { execPowershell, execPowershellSync, getPowerShell } from "../src/index.js" + +describe("exec-powershell", () => { + it("should be a function", () => { + expect(execPowershell).toBeInstanceOf(Function) + expect(execPowershellSync).toBeInstanceOf(Function) + expect(getPowerShell).toBeInstanceOf(Function) + }) +}) diff --git a/packages/setup-alpine/__tests__/index.test.ts b/packages/setup-alpine/__tests__/index.test.ts index 6982553c..88c39643 100644 --- a/packages/setup-alpine/__tests__/index.test.ts +++ b/packages/setup-alpine/__tests__/index.test.ts @@ -1,2 +1,8 @@ -// eslint-disable-next-line import/no-unassigned-import -import "../src/index.js" +import { hasApk, installApkPack } from "../src/index.js" + +describe("setup-alpine", () => { + it("should be a function", () => { + expect(installApkPack).toBeInstanceOf(Function) + expect(hasApk).toBeInstanceOf(Function) + }) +}) diff --git a/packages/untildify-user/__tests__/index.test.ts b/packages/untildify-user/__tests__/index.test.ts index 6982553c..82597b1e 100644 --- a/packages/untildify-user/__tests__/index.test.ts +++ b/packages/untildify-user/__tests__/index.test.ts @@ -1,2 +1,7 @@ -// eslint-disable-next-line import/no-unassigned-import -import "../src/index.js" +import { untildifyUser } from "../src/index.js" + +describe("untildify-user", () => { + it("should be a function", () => { + expect(untildifyUser).toBeInstanceOf(Function) + }) +})