Update VPN proxy client behavior
This commit is contained in:
@@ -267,6 +267,8 @@ test('device traffic totals persist exact deltas across polls and process epochs
|
||||
assert.deepEqual(snapshot.traffic, {
|
||||
gatewayBytes: '9007199254741093',
|
||||
proxyBytes: '3000',
|
||||
uploadBytes: '9007199254741993',
|
||||
downloadBytes: '2100',
|
||||
totalBytes: '9007199254744093',
|
||||
gatewayObservedAt: observedAt,
|
||||
proxyObservedAt: observedAt,
|
||||
@@ -295,6 +297,8 @@ test('device traffic totals persist exact deltas across polls and process epochs
|
||||
assert.equal(snapshot.devices[0].proxyDownloadBytes, '2050');
|
||||
assert.equal(snapshot.traffic.gatewayBytes, '9007199254741145');
|
||||
assert.equal(snapshot.traffic.proxyBytes, '3060');
|
||||
assert.equal(snapshot.traffic.uploadBytes, '9007199254742005');
|
||||
assert.equal(snapshot.traffic.downloadBytes, '2200');
|
||||
|
||||
service = createService();
|
||||
snapshot = await service.refresh();
|
||||
@@ -398,11 +402,15 @@ test('device traffic history stays in bounded service memory and survives client
|
||||
observedAt,
|
||||
gatewayBytes: '30',
|
||||
proxyBytes: '5',
|
||||
uploadBytes: '30',
|
||||
downloadBytes: '5',
|
||||
}]);
|
||||
assert.deepEqual(snapshot.traffic.history, [{
|
||||
observedAt,
|
||||
gatewayBytes: '30',
|
||||
proxyBytes: '5',
|
||||
uploadBytes: '30',
|
||||
downloadBytes: '5',
|
||||
}]);
|
||||
assert.deepEqual(service.snapshot().devices[0].trafficHistory, snapshot.devices[0].trafficHistory);
|
||||
assert.doesNotMatch(fs.readFileSync(filePath, 'utf8'), /trafficHistory/);
|
||||
|
||||
Reference in New Issue
Block a user