UNPKG

@icebro/actionhero

Version:

The reusable, scalable, and quick node.js API server for stateless and stateful applications

25 lines (19 loc) 712 B
process.env.AUTOMATIC_ROUTES = "get"; import * as request from "request-promise-native"; import * as fs from "fs"; import { Process, config } from "./../../src/index"; const actionhero = new Process(); let url: string; describe("Server: sendFile", () => { beforeAll(async () => { await actionhero.start(); url = "http://localhost:" + config.web.port; }); afterAll(async () => await actionhero.stop()); test("Server should sendFile", async () => { const stats = fs.statSync(__dirname + "/../../public/logo/actionhero.png"); const body = await request.get(url + "/api/sendFile"); expect(stats.size).toBeGreaterThanOrEqual(body.length); expect(body).toContain("PNG"); }); });