Files
RSSHub/test/response.js
SettingDust 02867a2220 Add test
2019-01-01 19:45:17 +08:00

24 lines
644 B
JavaScript

const supertest = require('supertest');
const app = require('../lib/index');
const request = supertest(app.callback());
const cases = require('./cases');
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);
}, 10e4);
});
});