Add count variants endpoint and use it instead of loading exchange products

This commit is contained in:
luisramos0
2019-11-19 11:04:05 +00:00
parent d5e42ee1e5
commit 00478cc57c
4 changed files with 35 additions and 39 deletions

View File

@@ -23,21 +23,6 @@ describe 'AdminOrderCycleIncomingCtrl', ->
inject ($controller) ->
ctrl = $controller 'AdminOrderCycleIncomingCtrl', {$scope: scope, $location: location, OrderCycle: OrderCycle, Enterprise: Enterprise, EnterpriseFee: EnterpriseFee, ocInstance: ocInstance}
it 'counts total variants in a list of products', ->
products = [
{variants: [{}]},
{variants: [{}]},
{variants: [{}, {}, {}]}
]
expect(scope.countVariants(products)).toEqual(5)
it 'returns zero when products list is null', ->
expect(scope.countVariants(null)).toEqual(0)
it 'returns zero when products list is empty', ->
expect(scope.countVariants([])).toEqual(0)
it 'adds order cycle suppliers', ->
scope.new_supplier_id = 'new supplier id'