test: fix redis test cases

This commit is contained in:
DIYgod
2019-06-13 15:48:20 +08:00
parent 34e5869b2a
commit 2d320fc05a
+14 -14
View File
@@ -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);