almost done fixing addRevision tests

This commit is contained in:
Doug Bell 2010-11-19 19:26:39 -06:00
parent 6931fd471e
commit 7c14d1e6c4
122 changed files with 389 additions and 1052 deletions

View file

@ -381,8 +381,7 @@ TODO: {
#
#######################################################################
my $versionTag = WebGUI::VersionTag->getWorking($session);
my $node = WebGUI::Asset->getImportNode($session);
my $node = WebGUI::Test->asset;
my $widget = $node->addChild({
className => 'WebGUI::Asset::Sku::Product',
title => 'Test product for cart template variables in the Product',
@ -396,15 +395,11 @@ my $blue_widget = $widget->setCollateral('variantsJSON', 'variantId', 'new',
}
);
$versionTag->commit;
$widget = $widget->cloneFromDb;
my $credited_user = WebGUI::User->create($session);
$session->user({user => $credited_user});
my $cart = WebGUI::Shop::Cart->newBySession($session);
WebGUI::Test->addToCleanup($versionTag, $cart, $credited_user);
WebGUI::Test->addToCleanup($cart, $credited_user);
my $addressBook = $cart->getAddressBook;
my $workAddress = $addressBook->addAddress({
label => 'work',

View file

@ -59,9 +59,7 @@ $cart->update({
});
my $transaction;
my $versionTag = WebGUI::VersionTag->getWorking($session);
my $home = WebGUI::Asset->getDefault($session);
my $home = WebGUI::Test->asset;
my $rockHammer = $home->addChild({
className => 'WebGUI::Asset::Sku::Product',
@ -85,10 +83,6 @@ my $foreignHammer = $rockHammer->setCollateral('variantsJSON', 'variantId', 'new
}
);
$versionTag->commit;
WebGUI::Test->addToCleanup($versionTag);
$rockHammer = $rockHammer->cloneFromDb;
my $hammerItem = $rockHammer->addToCart($rockHammer->getCollateral('variantsJSON', 'variantId', $smallHammer));
my $ship = WebGUI::Shop::Ship->new($session);

View file

@ -177,7 +177,7 @@ undef $driver2;
#
#######################################################################
my $car = WebGUI::Asset->getImportNode($session)->addChild({
my $car = WebGUI::Test->asset->addChild({
className => 'WebGUI::Asset::Sku::Product',
title => 'Automobiles',
isShippingRequired => 1,
@ -213,11 +213,6 @@ my $reallyNiceCar = $car->setCollateral('variantsJSON', 'variantId', 'new',
}
);
my $versionTag = WebGUI::VersionTag->getWorking($session);
$versionTag->commit;
WebGUI::Test->addToCleanup($versionTag);
$car = $car->cloneFromDb;
$options = {
label => 'flat rate, ship weight',
enabled => 1,
@ -260,7 +255,7 @@ $driver->update({
pricePerItem => 0,
});
my $key = WebGUI::Asset->getImportNode($session)->addChild({
my $key = WebGUI::Test->asset->addChild({
className => 'WebGUI::Asset::Sku::Product',
title => 'Key',
isShippingRequired => 1,
@ -287,8 +282,6 @@ my $bioKey = $key->setCollateral('variantsJSON', 'variantId', 'new',
}
);
WebGUI::Test->addToCleanup($key);
my $boughtCar = $car->addToCart($car->getCollateral('variantsJSON', 'variantId', $reallyNiceCar));
my $firstKey = $key->addToCart($key->getCollateral('variantsJSON', 'variantId', $metalKey));
is($driver->calculate($cart), 2, 'shipsSeparately: returns two, one for ships separately, one for ships bundled');

View file

@ -44,9 +44,7 @@ plan tests => 38;
my $storage;
my ($driver);
my $versionTag = WebGUI::VersionTag->getWorking($session);
my $home = WebGUI::Asset->getDefault($session);
my $home = WebGUI::Test->asset;
my $rockHammer = $home->addChild({
className => 'WebGUI::Asset::Sku::Product',
@ -106,12 +104,6 @@ my $blueFeather = $feather->setCollateral('variantsJSON', 'variantId', 'new',
}
);
$versionTag->commit;
addToCleanup($versionTag);
foreach my $asset($rockHammer, $bible, $feather) {
$asset = $asset->cloneFromDb;
}
#######################################################################
#
# create

View file

@ -49,9 +49,7 @@ my $insuranceTable = <<EOTABLE;
30:6.00
EOTABLE
my $versionTag = WebGUI::VersionTag->getWorking($session);
my $home = WebGUI::Asset->getDefault($session);
my $home = WebGUI::Test->asset;
my $rockHammer = $home->addChild({
className => 'WebGUI::Asset::Sku::Product',
@ -105,12 +103,6 @@ my $gospels = $bible->setCollateral('variantsJSON', 'variantId', 'new',
}
);
$versionTag->commit;
addToCleanup($versionTag);
foreach my $asset ($bible, $rockHammer) {
$asset = $asset->cloneFromDb;
}
#######################################################################
#
# new

View file

@ -41,9 +41,7 @@ $session->user({user => $user});
my ($driver2, $cart);
my $versionTag = WebGUI::VersionTag->getWorking($session);
my $home = WebGUI::Asset->getDefault($session);
my $home = WebGUI::Test->asset;
my $rockHammer = $home->addChild({
className => 'WebGUI::Asset::Sku::Product',
@ -105,12 +103,6 @@ my $singlePage = $bible->setCollateral('variantsJSON', 'variantId', 'new',
}
);
$versionTag->commit;
addToCleanup($versionTag);
foreach my $asset ($rockHammer, $bible) {
$asset = $asset->cloneFromDb;
}
#######################################################################
#
# create