私は初心者の JavaScript 開発者です。最初の単体テスト コードが失敗しました。問題を解決したいと考えています。エラーメッセージはWarned [web-server]: 404: /cash register/product? エラー: 'エラー: 見つかりません
私の単体テストコードは次のとおりです。
describe("SaveCashregister:", function(done){
beforeEach(bard.asyncModule('app'));
describe("#Product", function(){
it("Add a new Product to the cashregisterDb database", function(done){
bard.inject(this, '$controller', '$log', '$q', '$rootScope', 'dataservice');
dataservice
.getProducts()
.then(function(data) {
expect(data).to.have.length(1);
})
.then(done,done);
});
});
});
テストしたいgetProductsメソッドは次のとおりです。
function getProducts()
{
// http://www.breezejs.com/sites/all/apidocs/classes/EntityManager.html
var query = breeze.EntityQuery
.from('produit');
//var prodType = manager.getEntityType('Product');
var products = manager.getEntities('Produit');
return products.length ?
util.$q.when(products) :
manager.executeQuery(query)
.then(function(data){
logger.log(" codeBar: " + data.results[0].codebar);
isReady = true;
return data.results;})
.catch(queryFailed);
}