Files
RSSHub/test/response.js
2018-12-30 14:38:11 +08:00

24 lines
643 B
JavaScript

const supertest = require('supertest');
const app = require('../lib/index');
const request = supertest(app.callback());
const cases = require('./cases.json');
const statusCheck = require('./rules/status');
const check = require('./rules/index');
describe('response', () => {
cases.text.forEach((url) => {
it(`GET ${url}`, async () => {
const response = await request.get(url);
statusCheck(response);
});
});
cases.rss.forEach((url) => {
it(`GET ${url}`, async () => {
const response = await request.get(url);
await check(response);
});
});
});