|
|
@@ -206,6 +206,11 @@ describe('Agora Token API 集成测试', () => {
|
|
|
// 测试缺少channel参数
|
|
|
const response1 = await client.agora.token.$get({
|
|
|
query: { type: 'rtc' } // 缺少channel参数
|
|
|
+ },
|
|
|
+ {
|
|
|
+ headers: {
|
|
|
+ 'Authorization': 'Bearer test-token'
|
|
|
+ }
|
|
|
})
|
|
|
|
|
|
// 由于Zod验证,应该返回400错误
|
|
|
@@ -214,6 +219,11 @@ describe('Agora Token API 集成测试', () => {
|
|
|
// 测试缺少userId参数
|
|
|
const response2 = await client.agora.token.$get({
|
|
|
query: { type: 'rtm' } // 缺少userId参数
|
|
|
+ },
|
|
|
+ {
|
|
|
+ headers: {
|
|
|
+ 'Authorization': 'Bearer test-token'
|
|
|
+ }
|
|
|
})
|
|
|
|
|
|
// 由于Zod验证,应该返回400错误
|
|
|
@@ -223,6 +233,11 @@ describe('Agora Token API 集成测试', () => {
|
|
|
test('Token有效期和格式验证', async () => {
|
|
|
const response = await client.agora.token.$get({
|
|
|
query: { type: 'rtc', channel: 'test-channel' }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ headers: {
|
|
|
+ 'Authorization': 'Bearer test-token'
|
|
|
+ }
|
|
|
})
|
|
|
|
|
|
expect(response.status).toBe(200)
|