mirror of
https://github.com/186526/handlers.js
synced 2024-10-13 00:29:43 +00:00
format
This commit is contained in:
@ -1,45 +1,47 @@
|
||||
import _ from "./test-server";
|
||||
import _ from './test-server';
|
||||
|
||||
import Axios from "axios";
|
||||
import Axios from 'axios';
|
||||
|
||||
_.listen(3000);
|
||||
|
||||
const Instance = Axios.create({
|
||||
baseURL: "http://localhost:3000"
|
||||
})
|
||||
baseURL: 'http://localhost:3000',
|
||||
});
|
||||
|
||||
const randomString = () => Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15);
|
||||
const randomString = () =>
|
||||
Math.random().toString(36).substring(2, 15) +
|
||||
Math.random().toString(36).substring(2, 15);
|
||||
|
||||
describe("Test server", () => {
|
||||
test("normal 200 response", async () => {
|
||||
describe('Test server', () => {
|
||||
test('normal 200 response', async () => {
|
||||
expect.assertions(2);
|
||||
|
||||
const { data, status } = await Instance.get("/");
|
||||
const { data, status } = await Instance.get('/');
|
||||
expect(status).toEqual(200);
|
||||
expect(data).toEqual("200 OK");
|
||||
})
|
||||
expect(data).toEqual('200 OK');
|
||||
});
|
||||
|
||||
test("post response", async () => {
|
||||
test('post response', async () => {
|
||||
expect.assertions(2);
|
||||
const string = randomString();
|
||||
|
||||
const { data, status } = await Instance.post("/post", string);
|
||||
const { data, status } = await Instance.post('/post', string);
|
||||
|
||||
expect(status).toEqual(200);
|
||||
expect(data).toEqual(string);
|
||||
})
|
||||
});
|
||||
|
||||
test("change header and status code", async () => {
|
||||
test('change header and status code', async () => {
|
||||
expect.assertions(3);
|
||||
|
||||
const { data, status, headers } = await Instance.get("/header");
|
||||
const { data, status, headers } = await Instance.get('/header');
|
||||
|
||||
expect(status).toEqual(204);
|
||||
expect(headers["itis"]).toEqual("work");
|
||||
expect(data).toEqual("");
|
||||
})
|
||||
expect(headers['itis']).toEqual('work');
|
||||
expect(data).toEqual('');
|
||||
});
|
||||
|
||||
test("get param", async () => {
|
||||
test('get param', async () => {
|
||||
expect.assertions(2);
|
||||
|
||||
const string = randomString();
|
||||
@ -47,14 +49,14 @@ describe("Test server", () => {
|
||||
|
||||
expect(status).toEqual(200);
|
||||
expect(data).toEqual(string);
|
||||
})
|
||||
});
|
||||
|
||||
test("chain interrupted", async () => {
|
||||
test('chain interrupted', async () => {
|
||||
expect.assertions(2);
|
||||
|
||||
const { data, status } = await Instance.get(`/info/foo`);
|
||||
|
||||
expect(status).toEqual(200);
|
||||
expect(data).toEqual("hit");
|
||||
})
|
||||
})
|
||||
expect(data).toEqual('hit');
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user