| 123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace Webkul\BagistoApi\Tests\Unit\Migration;
- use Illuminate\Support\Facades\Schema;
- use Webkul\BagistoApi\Tests\BagistoApiTestCase;
- use Webkul\Sales\Models\Order;
- class ResetOrdersCommandTest extends BagistoApiTestCase
- {
- public function setUp(): void
- {
- parent::setUp();
- if (! Schema::hasTable('orders')) {
- $this->markTestSkipped('Order tables are missing.');
- }
- $this->seedRequiredData();
- }
- public function test_dry_run_does_not_delete_orders(): void
- {
- $this->createCustomer();
- $order = Order::factory()->create();
- $this->artisan('orders:reset', ['--dry-run' => true])
- ->assertSuccessful();
- $this->assertDatabaseHas('orders', ['id' => $order->id]);
- }
- }
|