Files
certd/packages/plugins/plugin-all/test/pipeline/pipeline.test.ts

20 lines
666 B
TypeScript
Raw Normal View History

2022-11-08 22:10:42 +08:00
import "mocha";
2023-05-24 17:52:32 +08:00
import { Executor, FileStorage, RunHistory } from "@certd/pipeline";
2022-11-08 22:10:42 +08:00
import { pipeline } from "./pipeline.define";
import { AccessServiceTest } from "./access-service-test";
2023-05-09 09:49:42 +08:00
import "../../src";
2023-05-09 10:16:49 +08:00
import "../plugin/echo-plugin";
2023-05-24 17:52:32 +08:00
2022-11-08 22:10:42 +08:00
describe("pipeline", function () {
it("#pipeline", async function () {
this.timeout(120000);
2023-05-24 17:52:32 +08:00
async function onChanged(history: RunHistory) {
2022-11-08 22:10:42 +08:00
console.log("changed:");
}
const executor = new Executor({ userId: "test", pipeline, onChanged, accessService: new AccessServiceTest(), storage: new FileStorage() });
await executor.run(1, "user");
// expect(define.name).eq("EchoPlugin");
});
});