mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-09-01 14:57:14 +08:00
test: fix redis test cases
This commit is contained in:
+14
-14
@@ -6,7 +6,7 @@ let server;
|
||||
|
||||
beforeAll(() => {
|
||||
process.env.CACHE_EXPIRE = 1;
|
||||
process.env.CACHE_CONTENT_EXPIRE = 2;
|
||||
process.env.CACHE_CONTENT_EXPIRE = 3;
|
||||
});
|
||||
|
||||
afterEach(() => {
|
||||
@@ -26,9 +26,9 @@ describe('cache', () => {
|
||||
const request = supertest(server);
|
||||
|
||||
const response1 = await request.get('/test/cache');
|
||||
const parsed1 = await parser.parseString(response1.text);
|
||||
|
||||
const response2 = await request.get('/test/cache');
|
||||
|
||||
const parsed1 = await parser.parseString(response1.text);
|
||||
const parsed2 = await parser.parseString(response2.text);
|
||||
|
||||
delete parsed1.lastBuildDate;
|
||||
@@ -45,7 +45,7 @@ describe('cache', () => {
|
||||
expect(response3.headers).not.toHaveProperty('x-koa-memory-cache');
|
||||
const parsed3 = await parser.parseString(response3.text);
|
||||
|
||||
await wait(2 * 1000 + 100);
|
||||
await wait(3 * 1000 + 100);
|
||||
const response4 = await request.get('/test/cache');
|
||||
const parsed4 = await parser.parseString(response4.text);
|
||||
|
||||
@@ -61,9 +61,9 @@ describe('cache', () => {
|
||||
const request = supertest(server);
|
||||
|
||||
const response1 = await request.get('/test/cache');
|
||||
const parsed1 = await parser.parseString(response1.text);
|
||||
|
||||
const response2 = await request.get('/test/cache');
|
||||
|
||||
const parsed1 = await parser.parseString(response1.text);
|
||||
const parsed2 = await parser.parseString(response2.text);
|
||||
|
||||
delete parsed1.lastBuildDate;
|
||||
@@ -80,7 +80,7 @@ describe('cache', () => {
|
||||
expect(response3.headers).not.toHaveProperty('x-koa-memory-cache');
|
||||
const parsed3 = await parser.parseString(response3.text);
|
||||
|
||||
await wait(2 * 1000 + 100);
|
||||
await wait(3 * 1000 + 100);
|
||||
const response4 = await request.get('/test/cache');
|
||||
const parsed4 = await parser.parseString(response4.text);
|
||||
|
||||
@@ -94,13 +94,13 @@ describe('cache', () => {
|
||||
process.env.CACHE_TYPE = 'redis';
|
||||
server = require('../../lib/index').server;
|
||||
const client = require('../../lib/index').cache;
|
||||
client.quit();
|
||||
await client.quit();
|
||||
const request = supertest(server);
|
||||
|
||||
const response1 = await request.get('/test/cache');
|
||||
const parsed1 = await parser.parseString(response1.text);
|
||||
|
||||
const response2 = await request.get('/test/cache');
|
||||
|
||||
const parsed1 = await parser.parseString(response1.text);
|
||||
const parsed2 = await parser.parseString(response2.text);
|
||||
|
||||
expect(response2.status).toBe(200);
|
||||
@@ -118,9 +118,9 @@ describe('cache', () => {
|
||||
const request = supertest(server);
|
||||
|
||||
const response1 = await request.get('/test/cache');
|
||||
const parsed1 = await parser.parseString(response1.text);
|
||||
|
||||
const response2 = await request.get('/test/cache');
|
||||
|
||||
const parsed1 = await parser.parseString(response1.text);
|
||||
const parsed2 = await parser.parseString(response2.text);
|
||||
|
||||
expect(response2.status).toBe(200);
|
||||
@@ -137,9 +137,9 @@ describe('cache', () => {
|
||||
const request = supertest(server);
|
||||
|
||||
const response1 = await request.get('/test/cache');
|
||||
const parsed1 = await parser.parseString(response1.text);
|
||||
|
||||
const response2 = await request.get('/test/cache');
|
||||
|
||||
const parsed1 = await parser.parseString(response1.text);
|
||||
const parsed2 = await parser.parseString(response2.text);
|
||||
|
||||
expect(response2.status).toBe(200);
|
||||
|
||||
Reference in New Issue
Block a user