UNPKG

overwatch-api-server

Version:
49 lines (41 loc) 2.33 kB
"use strict"; var _ava = _interopRequireDefault(require("ava")); var _parser = require("../../src/parser"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } var platform = 'pc'; var region = 'us'; var tag = 'Jay3-11894'; var result; _ava["default"].before.cb(function (t) { (0, _parser.getProfile)(platform, region, tag, function (err, json) { if (err) t.fail(); result = json; t.end(); }); }); (0, _ava["default"])('get base information of user profile', function (t) { t.deepEqual(_typeof(result.username), 'string'); t.deepEqual(result.portrait.startsWith('http'), true); }); (0, _ava["default"])('get information of games played by user', function (t) { t.deepEqual(_typeof(result.games.quickplay.won), 'number'); t.deepEqual(_typeof(result.games.competitive.won), 'number'); t.deepEqual(_typeof(result.games.competitive.lost), 'number'); t.deepEqual(_typeof(result.games.competitive.draw), 'number'); t.deepEqual(_typeof(result.games.competitive.played), 'number'); t.deepEqual(_typeof(result.games.competitive.win_rate), 'number'); }); (0, _ava["default"])('get information of user playtime', function (t) { t.not(_typeof(result.playtime.quickplay), 'undefined'); t.not(_typeof(result.playtime.competitive), 'undefined'); }); _ava["default"].skip('get information of user competitive stats', function (t) { t.deepEqual(_typeof(result.competitive.tank.rank), 'number'); t.deepEqual(result.competitive.tank.rank_img.startsWith('http'), true); t.deepEqual(_typeof(result.competitive.damage.rank), 'number'); t.deepEqual(result.competitive.damage.rank_img.startsWith('http'), true); t.deepEqual(_typeof(result.competitive.support.rank), 'number'); t.deepEqual(result.competitive.support.rank_img.startsWith('http'), true); }); //# sourceMappingURL=C:\Users\Alf\Source\overwatch-api\api\node_modules\.cache\ava\2434fbb8870db4e8c2ca6da99c1feb63.js.map