This repository has been archived on 2024-01-16. You can view files and clone it, but cannot push or open issues or pull requests.
Files
Maneger/tests/Pocketmine.ts
2022-10-07 00:17:27 +00:00

14 lines
551 B
TypeScript

import { installServer, startServer } from "../src/pocketmine";
describe("Pocketmine", () => {
it("Install and Start", async function() {
this.timeout(Infinity);
await installServer("latest");
const serverManeger = await startServer();
serverManeger.events.on("log_stdout", console.log);
serverManeger.events.on("log_stderr", console.info);
serverManeger.events.on("portListening", console.log);
serverManeger.events.once("serverStarted", () => serverManeger.stopServer());
return serverManeger.waitExit();
});
});