11'use strict' ;
22import * as chai from 'chai'
33import * as chaiAsPromised from 'chai-as-promised'
4- import { SdtdServer } from '../lib/index'
5- let SdtdApi = require ( '../lib/index' ) ;
4+ import { getOnlinePlayers , SdtdServer } from '../lib/index'
65
76require ( 'dotenv' ) . config ( )
87
98chai . use ( chaiAsPromised )
109
11- let testServer : SdtdServer = {
10+ const testServer : SdtdServer = {
1211 ip : process . env . TESTIP as string ,
1312 port : process . env . TESTPORT as string ,
1413 adminUser : process . env . TESTADMINUSER as string ,
@@ -17,15 +16,15 @@ let testServer: SdtdServer = {
1716
1817describe ( '/api/getOnlinePlayers' , async ( ) => {
1918 it ( 'Returns an array of player info' , async ( ) => {
20- let response = await SdtdApi . getOnlinePlayers ( testServer ) ;
19+ const response = await getOnlinePlayers ( testServer ) ;
2120 chai . expect ( response ) . to . be . an ( 'array' ) ;
2221 } ) ;
2322
2423 it ( 'Contains identifying information for players' , async ( ) => {
25- let response = await SdtdApi . getOnlinePlayers ( testServer ) ;
24+ const response = await getOnlinePlayers ( testServer ) ;
2625
2726 if ( response . length > 0 ) {
28- let playerStats = response [ 0 ] ;
27+ const playerStats = response [ 0 ] ;
2928
3029 chai . expect ( playerStats . steamid ) . to . be . a ( 'string' ) . and . to . be . not . empty ;
3130 chai . expect ( playerStats . name ) . to . be . a ( 'string' ) . and . to . be . not . empty ;
@@ -34,10 +33,10 @@ describe('/api/getOnlinePlayers', async () => {
3433 } ) ;
3534
3635 it ( 'Contains location data' , async ( ) => {
37- let response = await SdtdApi . getOnlinePlayers ( testServer ) ;
36+ const response = await getOnlinePlayers ( testServer ) ;
3837
3938 if ( response . length > 0 ) {
40- let playerStats = response [ 0 ] ;
39+ const playerStats = response [ 0 ] ;
4140
4241 chai . expect ( playerStats . position . x ) . to . be . a ( 'number' ) ;
4342 chai . expect ( playerStats . position . y ) . to . be . a ( 'number' ) ;
@@ -46,10 +45,10 @@ describe('/api/getOnlinePlayers', async () => {
4645 } ) ;
4746
4847 it ( 'Contains kills deaths score experience and level data' , async ( ) => {
49- let response = await SdtdApi . getOnlinePlayers ( testServer ) ;
48+ const response = await getOnlinePlayers ( testServer ) ;
5049
5150 if ( response . length > 0 ) {
52- let playerStats = response [ 0 ] ;
51+ const playerStats = response [ 0 ] ;
5352
5453 chai . expect ( playerStats . experience ) . to . be . a ( 'number' ) ;
5554 chai . expect ( playerStats . level ) . to . be . a ( 'number' ) ;
0 commit comments