UNPKG

actionhero

Version:

actionhero.js is a multi-transport API Server with integrated cluster capabilities and delayed tasks

28 lines (22 loc) 700 B
import { Process, specHelper } from "./../../src/index"; const actionhero = new Process(); describe("Action", () => { describe("sleepTest", () => { beforeAll(async () => { await actionhero.start(); }); afterAll(async () => { await actionhero.stop(); }); test("will return data from an async action", async () => { const { sleepDuration } = await specHelper.runAction("sleepTest"); expect(sleepDuration).toEqual(1000); }); test("can change sleepDuration", async () => { const { sleepDuration } = await specHelper.runAction("sleepTest", { sleepDuration: 100, }); expect(sleepDuration).toEqual(100); }); }); });