Spec fixes

This commit is contained in:
2014-12-01 17:54:55 +01:00
parent 9ef3d4b725
commit 60e6b2a648
21 changed files with 74 additions and 86 deletions
+2 -23
View File
@@ -4,29 +4,8 @@ describe Product do
describe 'update product category through ids' do
it 'works' do
supplier = create :supplier
pc1 = create :product_category, supplier: supplier
pc2 = create :product_category, supplier: supplier
product = build :product, supplier: supplier, product_category_ids: [pc1.id]
product.save.should be true
product.reload
pc1.reload
pc2.reload
pc1.product_ids.should == [product.id]
pc2.product_ids.should_not be_present
product.update_attributes product_category_ids: [pc2.id]
product.reload
pc1.reload
pc2.reload
product.product_categories.should == [pc2]
# empty set also works
product.update_attributes product_category_ids: ['']
product.reload
product.product_categories.should be_empty
it 'has a valid factory' do
expect( build :product ).to be_valid
end
end