UNPKG

node-lol-client

Version:

League of Legends API Client for Node

54 lines (42 loc) 1.12 kB
/* * 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(); };