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

28 lines
780 B
TypeScript

import "mocha";
import { Executor, FileStorage, RunHistory } from "@certd/pipeline";
import { pipeline } from "./pipeline.define";
import { AccessServiceTest, EmailServiceTest } from "./access-service-test";
import "../../src";
import "../plugin/echo-plugin";
describe("pipeline", function () {
it("#pipeline", async function () {
//@ts-ignore
this.timeout(120000);
async function onChanged(history: RunHistory) {
console.log("changed:");
}
const executor = new Executor({
userId: "test",
pipeline,
onChanged,
accessService: new AccessServiceTest(),
emailService: new EmailServiceTest(),
storage: new FileStorage(),
});
await executor.run(1, "user");
// expect(define.name).eq("EchoPlugin");
});
});