mirror of
https://github.com/kevin-DL/LaravelShoppingcart.git
synced 2026-01-24 07:55:35 +00:00
configurable table names
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Config;
|
||||||
use Illuminate\Support\Facades\Schema;
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
class CreateShoppingcartTable extends Migration
|
class CreateShoppingcartTable extends Migration
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ use Gloudemans\Tests\Shoppingcart\Fixtures\BuyableProductTrait;
|
|||||||
use Gloudemans\Tests\Shoppingcart\Fixtures\Identifiable;
|
use Gloudemans\Tests\Shoppingcart\Fixtures\Identifiable;
|
||||||
use Gloudemans\Tests\Shoppingcart\Fixtures\ProductModel;
|
use Gloudemans\Tests\Shoppingcart\Fixtures\ProductModel;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Illuminate\Support\Facades\Config;
|
||||||
use Illuminate\Support\Facades\Event;
|
use Illuminate\Support\Facades\Event;
|
||||||
use Money\Currency;
|
use Money\Currency;
|
||||||
use Money\Money;
|
use Money\Money;
|
||||||
@@ -834,7 +835,7 @@ class CartTest extends TestCase
|
|||||||
|
|
||||||
$serialized = serialize($cart->content());
|
$serialized = serialize($cart->content());
|
||||||
|
|
||||||
$this->assertDatabaseHas('shoppingcart', ['identifier' => $identifier, 'instance' => 'default', 'content' => $serialized]);
|
$this->assertDatabaseHas(Config::get('cart.database.tables.cart'), ['identifier' => $identifier, 'instance' => 'default', 'content' => $serialized]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @test */
|
/** @test */
|
||||||
@@ -931,7 +932,7 @@ class CartTest extends TestCase
|
|||||||
|
|
||||||
$this->assertItemsInCart(1, $cart);
|
$this->assertItemsInCart(1, $cart);
|
||||||
|
|
||||||
$this->assertDatabaseMissing('shoppingcart', ['identifier' => $identifier, 'instance' => 'default']);
|
$this->assertDatabaseMissing(Config::get('cart.database.tables.cart'), ['identifier' => $identifier, 'instance' => 'default']);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @test */
|
/** @test */
|
||||||
@@ -1308,9 +1309,9 @@ class CartTest extends TestCase
|
|||||||
|
|
||||||
$newInstanceSerialized = serialize($newInstance->content());
|
$newInstanceSerialized = serialize($newInstance->content());
|
||||||
|
|
||||||
$this->assertDatabaseHas('shoppingcart', ['identifier' => $identifier, 'instance' => Cart::DEFAULT_INSTANCE, 'content' => $serialized]);
|
$this->assertDatabaseHas(Config::get('cart.database.tables.cart'), ['identifier' => $identifier, 'instance' => Cart::DEFAULT_INSTANCE, 'content' => $serialized]);
|
||||||
|
|
||||||
$this->assertDatabaseHas('shoppingcart', ['identifier' => $identifier, 'instance' => $instanceName, 'content' => $newInstanceSerialized]);
|
$this->assertDatabaseHas(Config::get('cart.database.tables.cart'), ['identifier' => $identifier, 'instance' => $instanceName, 'content' => $newInstanceSerialized]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @test */
|
/** @test */
|
||||||
@@ -1345,7 +1346,7 @@ class CartTest extends TestCase
|
|||||||
$cart->store($identifier = 'test');
|
$cart->store($identifier = 'test');
|
||||||
$cart->erase($identifier);
|
$cart->erase($identifier);
|
||||||
Event::assertDispatched('cart.erased');
|
Event::assertDispatched('cart.erased');
|
||||||
$this->assertDatabaseMissing('shoppingcart', ['identifier' => $identifier, 'instance' => Cart::DEFAULT_INSTANCE]);
|
$this->assertDatabaseMissing(Config::get('cart.database.tables.cart'), ['identifier' => $identifier, 'instance' => Cart::DEFAULT_INSTANCE]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user