|
@@ -193,6 +193,10 @@ describe('用户路由API集成测试 (使用hono/testing)', () => {
|
|
|
|
|
|
|
|
const response = await client.index.$get({
|
|
const response = await client.index.$get({
|
|
|
query: {}
|
|
query: {}
|
|
|
|
|
+ }, {
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Authorization': `Bearer ${testToken}`
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
expect(response.status).toBe(200);
|
|
expect(response.status).toBe(200);
|
|
@@ -213,6 +217,10 @@ describe('用户路由API集成测试 (使用hono/testing)', () => {
|
|
|
|
|
|
|
|
const response = await client[':id'].$get({
|
|
const response = await client[':id'].$get({
|
|
|
param: { id: testUser.id }
|
|
param: { id: testUser.id }
|
|
|
|
|
+ }, {
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Authorization': `Bearer ${testToken}`
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
expect(response.status).toBe(200);
|
|
expect(response.status).toBe(200);
|
|
@@ -227,6 +235,10 @@ describe('用户路由API集成测试 (使用hono/testing)', () => {
|
|
|
it('应该返回404当用户不存在时', async () => {
|
|
it('应该返回404当用户不存在时', async () => {
|
|
|
const response = await client[':id'].$get({
|
|
const response = await client[':id'].$get({
|
|
|
param: { id: 999999 }
|
|
param: { id: 999999 }
|
|
|
|
|
+ }, {
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Authorization': `Bearer ${testToken}`
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
expect(response.status).toBe(404);
|
|
expect(response.status).toBe(404);
|
|
@@ -404,6 +416,10 @@ describe('用户路由API集成测试 (使用hono/testing)', () => {
|
|
|
|
|
|
|
|
const response = await client.index.$get({
|
|
const response = await client.index.$get({
|
|
|
query: { keyword: 'search_user' }
|
|
query: { keyword: 'search_user' }
|
|
|
|
|
+ }, {
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Authorization': `Bearer ${testToken}`
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
IntegrationTestAssertions.expectStatus(response, 200);
|
|
IntegrationTestAssertions.expectStatus(response, 200);
|
|
@@ -429,6 +445,10 @@ describe('用户路由API集成测试 (使用hono/testing)', () => {
|
|
|
|
|
|
|
|
const response = await client.index.$get({
|
|
const response = await client.index.$get({
|
|
|
query: { keyword: 'test.email' }
|
|
query: { keyword: 'test.email' }
|
|
|
|
|
+ }, {
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Authorization': `Bearer ${testToken}`
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
IntegrationTestAssertions.expectStatus(response, 200);
|
|
IntegrationTestAssertions.expectStatus(response, 200);
|
|
@@ -459,6 +479,10 @@ describe('用户路由API集成测试 (使用hono/testing)', () => {
|
|
|
const startTime = Date.now();
|
|
const startTime = Date.now();
|
|
|
const response = await client.index.$get({
|
|
const response = await client.index.$get({
|
|
|
query: {}
|
|
query: {}
|
|
|
|
|
+ }, {
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Authorization': `Bearer ${testToken}`
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
const endTime = Date.now();
|
|
const endTime = Date.now();
|
|
|
const responseTime = endTime - startTime;
|
|
const responseTime = endTime - startTime;
|