@gameye/sdk
Version:
Node.js SDK for Gameye
34 lines • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const test = require("blue-tape");
const fetch = require("isomorphic-fetch");
const test_1 = require("../test");
const utils_1 = require("../utils");
test("ApiTestServer", t => utils_1.use(test_1.ApiTestServer.create({ token: "123" }), async (apiTestServer) => {
const endpoint = apiTestServer.getEndpoint();
t.ok(endpoint.startsWith("http://localhost:"));
{
const response = await fetch(endpoint);
t.equal(response.status, 403);
}
{
const response = await fetch(endpoint, {
headers: { Authorization: "Bearer 123" },
});
t.equal(response.status, 404);
}
{
const response = await fetch(endpoint + "/fetch/type", {
headers: { Authorization: "Bearer 123" },
});
t.equal(response.status, 200);
}
{
const response = await fetch(endpoint + "/action/type", {
method: "POST",
headers: { Authorization: "Bearer 123" },
});
t.equal(response.status, 204);
}
}));
//# sourceMappingURL=api.spec.js.map