You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
964 B

require('dotenv').config();
const assert = require('assert'),
TMIO = require('../'),
tmioClient = new TMIO.Client({dev: true});
describe("Clubs", function(){
this.timeout(15*1000);
it("Search clubs", async function(){
const results = await tmioClient.clubs.search("Openplanet");
assert.equal(results.length > 0, true);
assert.equal(results.some(c=>c.id == 9), true);
});
it("Club Info", async function(){
const club = await tmioClient.clubs.get(23500),
creator = await club.creator();
assert.equal(creator.id, "26d9a7de-4067-4926-9d93-2fe62cd869fc");
assert.equal(club.createdAt.getTime(), 1614627947000);
});
it("Club Members", async function(){
const club = await tmioClient.clubs.get(54),
members = await club.fetchMembers();
assert.equal(members.length > 0, true);
assert.equal(members[0].isCreator, true);
});
});