Set the master unit value for a product without variants

This commit is contained in:
Rohan Mitchell
2014-02-12 13:57:49 +11:00
parent b2ad6c7d57
commit 4aa43cfbe0
6 changed files with 73 additions and 24 deletions

View File

@@ -194,11 +194,9 @@ describe "filtering products for submission to database", ->
variant_unit: 'volume'
variant_unit_scale: 1
variant_unit_name: 'loaf'
unit_value: 250
unit_description: "foo"
available_on: available_on
master:
id: 2
unit_value: 250
unit_description: "foo"
variants_attributes: [
id: 1
on_hand: 2
@@ -858,12 +856,11 @@ describe "AdminProductEditCtrl", ->
}
]
it "returns master variant without the unit_value_with_description field", ->
it "removes the master variant", ->
scope.products = [{id: 123, master: {id: 234, unit_value_with_description: 'foo'}}]
expect(scope.productsWithoutDerivedAttributes(scope.products)).toEqual [
{
id: 123
master: {id: 234}
}
]