170 lines
4.6 KiB
JavaScript
170 lines
4.6 KiB
JavaScript
const TestBaseClient = require("./testbase");
|
|
|
|
const userA = "6516_2006_0xef59f6cc4d190a0ae576c46d4583e92b61174340";
|
|
const userB = "6513_2006_md9nVaGIooStTM1D56NLblLosFhWhgxB";
|
|
|
|
describe('add friend self', () => {
|
|
const tbc = new TestBaseClient();
|
|
|
|
test('entry', async () => {
|
|
await tbc.init(userA);
|
|
const msg = await tbc.rpc("connector.entryHandler.entry", { uid: userA, });
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test('list accepted friends', async () => {
|
|
const msg = await tbc.rpc("friend.friendHandler.getFriendList", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test('list friend requests', async () => {
|
|
const msg = await tbc.rpc("friend.friendHandler.getPendingFriendRequests", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test ('list friend invites', async () => {
|
|
const msg = await tbc.rpc("friend.friendHandler.getPendingFriendInvitations", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test ('list black list', async () => {
|
|
const msg = await tbc.rpc("friend.friendHandler.getBlackList", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
// test('request a friend', async () => {
|
|
// const msg = await tbc.rpc("friend.friendHandler.sendFriendRequest", { fid: userA, });
|
|
// console.log(msg);
|
|
// expect(msg.code).toBe(200);
|
|
// });
|
|
|
|
test('add a black', async () => {
|
|
const msg = await tbc.rpc("friend.friendHandler.addToBlackList", { bid: userA, });
|
|
console.log(msg);
|
|
expect(msg.code).toBe(500);
|
|
});
|
|
|
|
test('end', async()=>{
|
|
tbc.destroy();
|
|
});
|
|
|
|
});
|
|
|
|
describe("add friend", () => {
|
|
let msg;
|
|
const tbc = new TestBaseClient();
|
|
|
|
test("entry", async () => {
|
|
await tbc.init(userA);
|
|
msg = await tbc.rpc("connector.entryHandler.entry", { uid: userA, });
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test("join world channel", async () => {
|
|
msg = await tbc.rpc("chat.chatHandler.joinWorldChannel", { channel: "world", });
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
} );
|
|
|
|
test("list accepted friends", async () => {
|
|
msg = await tbc.rpc("friend.friendHandler.getFriendList", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test("list friend requests", async () => {
|
|
msg = await tbc.rpc("friend.friendHandler.getPendingFriendRequests", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test ("list friend invites", async () => {
|
|
msg = await tbc.rpc("friend.friendHandler.getPendingFriendInvitations", {});
|
|
console.log(JSON.stringify(msg));
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test ("list black list", async () => {
|
|
msg = await tbc.rpc("friend.friendHandler.getBlackList", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test("request a friend", async () => {
|
|
msg = await tbc.rpc("friend.friendHandler.sendFriendRequest", { fid: userB, });
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
|
|
test('end', async()=>{
|
|
tbc.destroy();
|
|
})
|
|
|
|
});
|
|
|
|
describe("accept friend", () => {
|
|
let msg;
|
|
const tbc = new TestBaseClient();
|
|
const rpc = tbc.rpc.bind(tbc);
|
|
|
|
test("entry", async () => {
|
|
await tbc.init(userB);
|
|
msg = await tbc.rpc("connector.entryHandler.entry", { uid: userB, });
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test("join world channel", async () => {
|
|
msg = await tbc.rpc("chat.chatHandler.joinWorldChannel", { channel: "world", });
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
} );
|
|
|
|
test("list accepted friends", async () => {
|
|
msg = await rpc("friend.friendHandler.getFriendList", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test("list friend requests", async () => {
|
|
msg = await rpc("friend.friendHandler.getPendingFriendRequests", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test ("list friend invites", async () => {
|
|
msg = await rpc("friend.friendHandler.getPendingFriendInvitations", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test ("list black list", async () => {
|
|
msg = await rpc("friend.friendHandler.getBlackList", {});
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test("accept a friend", async () => {
|
|
msg = await rpc("friend.friendHandler.acceptFriendRequest", { fid: userA, });
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test("delete a friend", async () => {
|
|
msg = await rpc("friend.friendHandler.deleteFriend", { fid: userA, });
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test('end', async()=>{
|
|
tbc.destroy();
|
|
})
|
|
|
|
}); |