const supertest = require('supertest'); const { server } = require('../../lib/index'); const request = supertest(server); afterAll(() => { server.close(); }); describe('error', () => { it(`error`, async () => { const response = await request.get('/test/error'); expect(response.status).toBe(404); expect(response.text).toMatch(/Looks like something went wrong in RSSHub:
Error: Error test/);
});
});
describe('httperror', () => {
it(`httperror`, async () => {
const response = await request.get('/test/httperror');
expect(response.status).toBe(404);
expect(response.text).toMatch(
/Looks like something went wrong in RSSHub: Response code 404 \(Not Found\): target website might be blocking our access, you can host your own RSSHub instance<\/a> for a better usability\./
);
});
});