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.

31 lines
973 B

require('dotenv').config();
const assert = require('assert'),
TMIO = require('../'),
tmioClient = new TMIO.Client({dev: true});
describe("Campaigns", function(){
this.timeout(15*1000);
describe("Official campaign", function(){
it("Current season is official", async function(){
const currentSeason = await tmioClient.campaigns.currentSeason();
assert.equal(currentSeason.isOfficial, true);
});
it("Fall 2020", async function(){
const campaigns = await tmioClient.campaigns.officialCampaigns();
const campaign = await campaigns.find(c=>c.id == 4791).getCampaign();
assert.equal(campaigns.find(c=>c.id == 4791).mapCount, 25);
assert.equal(campaign.isOfficial, true);
});
});
it("Club campaign", async function(){
const campaign = await tmioClient.campaigns.get(10, 25);
assert.equal(campaign.isOfficial, false);
});
});