-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsqlitetest.js
55 lines (49 loc) · 1.43 KB
/
sqlitetest.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
const sqliteDatastore = require('./models/datastores/sqlite');
const sampleSite = {
displayName: 'asdfd',
visibility: 'asdfd',
key: 'asdfd',
secret: 'asdfd',
};
const samples = [
{
ip: '::1',
userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36',
url: '/asdfgh/',
sessionId: 'yRraL9PNvXWX21_v_9fxgrxP3MH7m6Qx',
statusCode: 200,
responseSize: 50687,
timeProcessing: 1103,
timestamp: 1584854923066,
instanceId: 'Pluto',
siteId: '308654cb4d5042b28f0e9dc29293d895'
},
{
ip: '::1',
userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36',
url: '/asdf',
sessionId: 'yRraL9PNvXWX21_v_9fxgrxP3MH7m6Qx',
statusCode: 200,
responseSize: 14,
timeProcessing: 5,
timestamp: 1584854925523,
instanceId: 'Pluto',
siteId: '308654cb4d5042b28f0e9dc29293d895'
}
];
sqliteDatastore.insertOneSite(sampleSite, (err, data) => {
console.log('err', err);
console.log('data', data);
});
sqliteDatastore.insertManySamples(samples, (err, data) => {
console.log('err', err);
console.log('data', data);
});
sqliteDatastore.findSites({}, (err, data) => {
console.log('err', err);
console.log('data', data);
});
sqliteDatastore.findSamples({}, (err, data) => {
console.log('err', err);
console.log('data', data);
});