mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-05 12:21:31 +08:00
24 lines
643 B
JavaScript
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);
|
|
});
|
|
});
|
|
});
|