Files
oh-my-opencode/script/publish-workflow.test.ts
T
2026-04-05 01:17:19 +09:00

23 lines
673 B
TypeScript

/// <reference types="bun-types" />
import { describe, expect, test } from "bun:test"
import { readFileSync } from "node:fs"
const workflowPaths = [
new URL("../.github/workflows/ci.yml", import.meta.url),
new URL("../.github/workflows/publish.yml", import.meta.url),
]
describe("test workflows", () => {
test("use bun test isolation for workflows", () => {
for (const workflowPath of workflowPaths) {
// #given
const workflow = readFileSync(workflowPath, "utf8")
// #then - should use run-ci-tests.ts for mock isolation
expect(workflow).toContain("- name: Run tests")
expect(workflow).toContain("run-ci-tests.ts")
}
})
})