#235 back end unit tests for getAverageInvoiced

This commit is contained in:
Carlos Jimenez 2018-04-16 11:21:13 +02:00
parent 5550b9cbba
commit 3e8b26c91e
2 changed files with 38 additions and 20 deletions

View File

@ -8,27 +8,27 @@
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
},
"description": {
"type": "string",
"required": true
}
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
},
"description": {
"type": "string",
"required": true
}
},
"relations": {
"address": {
"type": "belongsTo",
"model": "Address",
"foreignKey": "addressFk"
},
"observationType": {
"type": "belongsTo",
"model": "ObservationType",
"foreignKey": "observationTypeFk"
}
"address": {
"type": "belongsTo",
"model": "Address",
"foreignKey": "addressFk"
},
"observationType": {
"type": "belongsTo",
"model": "ObservationType",
"foreignKey": "observationTypeFk"
}
}
}
}

View File

@ -0,0 +1,18 @@
const getAverageInvoiced = require('../getAverageInvoiced');
const {rawSql} = require('./helpers');
const model = {
remoteMethod: () => {}
};
rawSql(model);
getAverageInvoiced(model);
describe('client getAverageInvoiced()', () => {
it('should call the getAverageInvoiced method', done => {
model.getAverageInvoiced(101)
.then(response => {
expect(response.invoiced).toEqual(0);
done();
});
});
});