@@ -18,7 +18,6 @@ var PlayFabApiTests = {
18
18
playFabId : null , // Filled during login
19
19
characterId : null , // Filled during character-access
20
20
testNumber : null , // Used by several tests
21
- testTimeStamp : null , // Used by several tests
22
21
} ,
23
22
testConstants : {
24
23
TEST_KEY : "testCounter" ,
@@ -203,7 +202,6 @@ var PlayFabApiTests = {
203
202
assert . ok ( result . data . Data . hasOwnProperty ( PlayFabApiTests . testConstants . TEST_KEY ) , "Testing GetUserData DataKey" ) ;
204
203
205
204
PlayFabApiTests . testData . testNumber = parseInt ( result . data . Data [ PlayFabApiTests . testConstants . TEST_KEY ] . Value , 10 ) ;
206
- PlayFabApiTests . testData . testTimeStamp = new Date ( result . data . Data [ PlayFabApiTests . testConstants . TEST_KEY ] . LastUpdated ) ;
207
205
PlayFabApiTests . testData . testNumber = ( PlayFabApiTests . testData . testNumber + 1 ) % 100 ; // This test is about the expected value changing - but not testing more complicated issues like bounds
208
206
209
207
var updateDataRequest = { } ; // Can't create this until we have the testNumber value
@@ -224,10 +222,13 @@ var PlayFabApiTests = {
224
222
assert . ok ( result . data . Data . hasOwnProperty ( PlayFabApiTests . testConstants . TEST_KEY ) , "Testing GetUserData DataKey" ) ;
225
223
226
224
var actualtestNumber = parseInt ( result . data . Data [ PlayFabApiTests . testConstants . TEST_KEY ] . Value , 10 ) ;
227
- var actualTimeStamp = new Date ( result . data . Data [ PlayFabApiTests . testConstants . TEST_KEY ] . LastUpdated ) ;
225
+ var timeUpdated = new Date ( result . data . Data [ PlayFabApiTests . testConstants . TEST_KEY ] . LastUpdated ) ;
228
226
227
+ var now = Date . now ( ) ;
228
+ var testMin = now - ( 1000 * 60 * 5 ) ;
229
+ var testMax = now + ( 1000 * 60 * 5 ) ;
229
230
assert . equal ( PlayFabApiTests . testData . testNumber , actualtestNumber , "Testing incrementing counter: " + PlayFabApiTests . testData . testNumber + "==" + actualtestNumber ) ;
230
- assert . ok ( actualTimeStamp > PlayFabApiTests . testData . testTimeStamp , "Testing incrementing timestamp: " + actualTimeStamp + " > " + PlayFabApiTests . testData . testTimeStamp ) ;
231
+ assert . ok ( testMin <= timeUpdated && timeUpdated <= testMax , "Testing incrementing timestamp: " + timeUpdated + " vs " + now ) ;
231
232
get2Done ( ) ;
232
233
} ;
233
234
0 commit comments