Skip to content

Commit

Permalink
updated entries api test to use date filters for retro data and added…
Browse files Browse the repository at this point in the history
… current entry
  • Loading branch information
jasoncalabrese committed Jul 19, 2015
1 parent d00f87d commit 19b5004
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 33 deletions.
10 changes: 7 additions & 3 deletions tests/api.entries.test.js
Expand Up @@ -17,7 +17,10 @@ describe('Entries REST api', function ( ) {
require('../lib/bootevent')(env).boot(function booted (ctx) {
self.app.use('/', entries(self.app, self.wares, ctx));
self.archive = require('../lib/entries')(env, ctx);
self.archive.create(load('json'), done);

var creating = load('json');
creating.push({type: 'sgv', sgv: 100, date: Date.now()});
self.archive.create(creating, done);
});
});

Expand All @@ -32,7 +35,7 @@ describe('Entries REST api', function ( ) {
it('gets requested number of entries', function (done) {
var count = 30;
request(this.app)
.get('/entries.json?count=' + count)
.get('/entries.json?find[dateString][$gte]=2014-07-19&count=' + count)
.expect(200)
.end(function (err, res) {
res.body.should.be.instanceof(Array).and.have.lengthOf(count);
Expand All @@ -43,7 +46,7 @@ describe('Entries REST api', function ( ) {
it('gets default number of entries', function (done) {
var defaultCount = 10;
request(this.app)
.get('/entries.json')
.get('/entries/sgv.json?find[dateString][$gte]=2014-07-19&find[dateString][$lte]=2014-07-20')
.expect(200)
.end(function (err, res) {
res.body.should.be.instanceof(Array).and.have.lengthOf(defaultCount);
Expand All @@ -57,6 +60,7 @@ describe('Entries REST api', function ( ) {
.expect(200)
.end(function (err, res) {
res.body.should.be.instanceof(Array).and.have.lengthOf(1);
res.body[0].sgv.should.equal(100);
done();
});
});
Expand Down
60 changes: 30 additions & 30 deletions tests/fixtures/example.json
Expand Up @@ -2,239 +2,239 @@
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 10:49:15 AM",
"dateString": "2014-07-19T10:49:15.000-07:00",
"date": 1405792155000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 10:44:15 AM",
"dateString": "2014-07-19T10:44:15.000-07:00",
"date": 1405791855000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 10:39:15 AM",
"dateString": "2014-07-19T10:39:15.000-07:00",
"date": 1405791555000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 10:34:15 AM",
"dateString": "2014-07-19T10:34:15.000-07:00",
"date": 1405791255000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 10:29:15 AM",
"dateString": "2014-07-19T10:29:15.000-07:00",
"date": 1405790955000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 10:24:15 AM",
"dateString": "2014-07-19T10:24:15.000-07:00",
"date": 1405790655000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 10:19:15 AM",
"dateString": "2014-07-19T10:19:15.000-07:00",
"date": 1405790355000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 10:14:15 AM",
"dateString": "2014-07-19T10:14:15.000-07:00",
"date": 1405790055000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 10:09:15 AM",
"dateString": "2014-07-19T10:09:15.000-07:00",
"date": 1405789755000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 10:04:15 AM",
"dateString": "2014-07-19T10:04:15.000-07:00",
"date": 1405789455000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 09:59:15 AM",
"dateString": "2014-07-19T09:59:15.000-07:00",
"date": 1405789155000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "5",
"dateString": "07\/19\/2014 09:54:15 AM",
"dateString": "2014-07-19T09:54:15.000-07:00",
"date": 1405788855000,
"device": "dexcom",
"direction": "NOT COMPUTABLE"
},
{
"type": "sgv",
"sgv": "178",
"dateString": "07\/19\/2014 03:59:15 AM",
"dateString": "2014-07-19T03:59:15.000-07:00",
"date": 1405767555000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "179",
"dateString": "07\/19\/2014 03:54:15 AM",
"dateString": "2014-07-19T03:54:15.000-07:00",
"date": 1405767255000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "178",
"dateString": "07\/19\/2014 03:49:15 AM",
"dateString": "2014-07-19T03:49:15.000-07:00",
"date": 1405766955000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "177",
"dateString": "07\/19\/2014 03:44:15 AM",
"dateString": "2014-07-19T03:44:15.000-07:00",
"date": 1405766655000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "176",
"dateString": "07\/19\/2014 03:39:15 AM",
"dateString": "2014-07-19T03:39:15.000-07:00",
"date": 1405766355000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "176",
"dateString": "07\/19\/2014 03:34:15 AM",
"dateString": "2014-07-19T03:34:15.000-07:00",
"date": 1405766055000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "175",
"dateString": "07\/19\/2014 03:29:16 AM",
"dateString": "2014-07-19T03:29:16.000-07:00",
"date": 1405765756000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "174",
"dateString": "07\/19\/2014 03:24:15 AM",
"dateString": "2014-07-19T03:24:15.000-07:00",
"date": 1405765455000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "174",
"dateString": "07\/19\/2014 03:19:15 AM",
"dateString": "2014-07-19T03:19:15.000-07:00",
"date": 1405765155000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "175",
"dateString": "07\/19\/2014 03:14:15 AM",
"dateString": "2014-07-19T03:14:15.000-07:00",
"date": 1405764855000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "176",
"dateString": "07\/19\/2014 03:09:15 AM",
"dateString": "2014-07-19T03:09:15.000-07:00",
"date": 1405764555000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "176",
"dateString": "07\/19\/2014 03:04:15 AM",
"dateString": "2014-07-19T03:04:15.000-07:00",
"date": 1405764255000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "173",
"dateString": "07\/19\/2014 02:59:15 AM",
"dateString": "2014-07-19T02:59:15.000-07:00",
"date": 1405763955000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "171",
"dateString": "07\/19\/2014 02:54:15 AM",
"dateString": "2014-07-19T02:54:15.000-07:00",
"date": 1405763655000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "170",
"dateString": "07\/19\/2014 02:49:15 AM",
"dateString": "2014-07-19T02:49:15.000-07:00",
"date": 1405763355000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "171",
"dateString": "07\/19\/2014 02:44:15 AM",
"dateString": "2014-07-19T02:44:15.000-07:00",
"date": 1405763055000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "169",
"dateString": "07\/19\/2014 02:39:15 AM",
"dateString": "2014-07-19T02:39:15.000-07:00",
"date": 1405762755000,
"device": "dexcom",
"direction": "Flat"
},
{
"type": "sgv",
"sgv": "169",
"dateString": "07\/19\/2014 02:34:15 AM",
"dateString": "2014-07-19T02:34:15.000-07:00",
"date": 1405762455000,
"device": "dexcom",
"direction": "Flat"
Expand Down

0 comments on commit 19b5004

Please sign in to comment.