node-lol-client
Version:
League of Legends API Client for Node
54 lines (42 loc) • 1.12 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;
exports.setUp = function (callback) {
lol = new Client(config);
callback();
};
exports.testStatsSummaryNoSeason = function(test) {
lol.statsSummary(summonerId, function (err, summary) {
test.ifError(err);
test.ok(summary);
test.ok(summary.playerStatSummaries);
test.ok(summary.playerStatSummaries.length);
test.done();
});
};
exports.testStatsSummaryWithSeason = function(test) {
lol.statsSummary(summonerId, 'SEASON3', function (err, summary) {
test.ifError(err);
test.ok(summary);
test.ok(summary.playerStatSummaries);
test.ok(summary.playerStatSummaries.length);
test.done();
});
};
exports.testStatsRanked = function(test) {
lol.statsRanked(summonerId, 'SEASON3', function (err, summary) {
test.ifError(err);
test.ok(summary);
test.ok(summary.champions);
test.done();
});
};
exports.tearDown = function (callback) {
lol.client.close();
callback();
};