118 lines
3.1 KiB
JavaScript
118 lines
3.1 KiB
JavaScript
const TestBaseClient = require("./testbase");
|
|
|
|
const userA = "6516_2006_0xef59f6cc4d190a0ae576c46d4583e92b61174340";
|
|
const userB = "6513_2006_md9nVaGIooStTM1D56NLblLosFhWhgxB";
|
|
|
|
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(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: userB, });
|
|
console.log(msg);
|
|
expect(msg.code).toBe(200);
|
|
});
|
|
|
|
test('end', async()=>{
|
|
tbc.destroy();
|
|
})
|
|
|
|
}); |