r2/proxy/friend.test.js
lightings 2d208bd1ea ...
2023-04-27 16:27:43 +08:00

103 lines
2.9 KiB
JavaScript

const TestBaseClient = require("./testbase");
describe("add friend", () => {
let msg;
const tbc = new TestBaseClient();
test("entry", async () => {
await tbc.init("6516_2006_0xef59f6cc4d190a0ae576c46d4583e92b61174340");
msg = await tbc.rpc("connector.entryHandler.entry", { uid: "6516_2006_0xef59f6cc4d190a0ae576c46d4583e92b61174340", });
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: "6513_2006_md9nVaGIooStTM1D56NLblLosFhWhgxB", });
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("6513_2006_md9nVaGIooStTM1D56NLblLosFhWhgxB");
msg = await tbc.rpc("connector.entryHandler.entry", { uid: "6513_2006_md9nVaGIooStTM1D56NLblLosFhWhgxB", });
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: "6516_2006_0xef59f6cc4d190a0ae576c46d4583e92b61174340", });
console.log(msg);
expect(msg.code).toBe(200);
});
test("delete a friend", async () => {
msg = await rpc("friend.friendHandler.deleteFriend", { fid: "6516_2006_0xef59f6cc4d190a0ae576c46d4583e92b61174340", });
console.log(msg);
expect(msg.code).toBe(200);
});
test('end', async()=>{
tbc.destroy();
})
});