Files
oh-my-opencode/script/publish-workflow.test.ts
T

23 lines
613 B
TypeScript
Raw Normal View History

/// <reference types="bun-types" />
2026-04-04 01:51:48 +09:00
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 for workflows", () => {
2026-04-04 01:51:48 +09:00
for (const workflowPath of workflowPaths) {
// #given
2026-04-04 01:51:48 +09:00
const workflow = readFileSync(workflowPath, "utf8")
// #then
2026-04-04 01:51:48 +09:00
expect(workflow).toContain("- name: Run tests")
expect(workflow).toContain("run: bun test")
2026-04-04 01:51:48 +09:00
}
})
})