node-lol-client
Version:
League of Legends API Client for Node
55 lines (43 loc) • 1.06 kB
JavaScript
/*
* Copyright (c) 2013, Andres Rodriguez. All rights reserved.
*/
var assert = require('assert-plus');
var Client = require('../lib/client');
var config = require('./config.json');
var lol;
var summonerId = 5908;
var soloQ = 'RANKED_SOLO_5x5';
exports.setUp = function (callback) {
lol = new Client(config);
callback();
};
exports.testLeagueChallenger = function(test) {
lol.leagueChallenger(soloQ, function (err, league) {
test.ifError(err);
test.ok(league);
test.ok(league.queue);
test.ok(league.name);
test.ok(league.entries);
test.done();
});
};
exports.testLeagueBySummoner = function(test) {
lol.leagueBySummoner(summonerId, function (err, leagues) {
test.ifError(err);
test.ok(leagues);
test.ok(leagues.length);
test.done();
});
};
exports.testLeagueBySummonerEntry = function(test) {
lol.leagueBySummonerEntry(summonerId, function (err, leagues) {
test.ifError(err);
test.ok(leagues);
test.ok(leagues.length);
test.done();
});
};
exports.tearDown = function (callback) {
lol.close();
callback();
};