From 53e3f5b2a7bd3cfb97dc4745165887c8d95dbd06 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Thu, 14 May 2009 02:06:59 +0000 Subject: [PATCH] Better cart cleanup, so it also removes the CartItems. --- t/Shop/TaxDriver/EU.t | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/t/Shop/TaxDriver/EU.t b/t/Shop/TaxDriver/EU.t index f3c0a9ba2..f31c5063c 100644 --- a/t/Shop/TaxDriver/EU.t +++ b/t/Shop/TaxDriver/EU.t @@ -41,6 +41,8 @@ my $sku = WebGUI::Asset->getRoot($session)->addChild( { defaultPrice => 100.00, } ); +my $cart; + #---------------------------------------------------------------------------- # Tests @@ -330,7 +332,7 @@ SKIP: { ), 'appendCartItemVars returns correct error for missing CartItem' ); - my $cart = WebGUI::Shop::Cart->newBySession( $session ); + $cart = WebGUI::Shop::Cart->newBySession( $session ); my $item = $cart->addItem( $sku ); $item->setQuantity( 2 ); @@ -436,6 +438,7 @@ SKIP: { # Cleanup END { $session->db->write('delete from tax_eu_vatNumbers'); + $cart->delete; $session->db->write('delete from cart'); $session->db->write('delete from addressBook'); $session->db->write('delete from address');