|
@@ -170,6 +170,15 @@ class StockControllerTest extends TestCase
|
|
|
->assertOk()
|
|
->assertOk()
|
|
|
->assertViewHas('orders', fn ($orders): bool => $orders->pluck('order_number')->all() === ['ORDER-B']);
|
|
->assertViewHas('orders', fn ($orders): bool => $orders->pluck('order_number')->all() === ['ORDER-B']);
|
|
|
|
|
|
|
|
|
|
+ $this->actingAs($this->admin)
|
|
|
|
|
+ ->get(route('stock.orders', [
|
|
|
|
|
+ 'filters' => ['created_at' => '2026-02-10'],
|
|
|
|
|
+ ]))
|
|
|
|
|
+ ->assertOk()
|
|
|
|
|
+ ->assertViewHas('orders', fn ($orders): bool => $orders->pluck('order_number')->all() === ['ORDER-B'])
|
|
|
|
|
+ ->assertSee('id="filter-list-created_at"', false)
|
|
|
|
|
+ ->assertDontSee('id="range_from_created_at"', false);
|
|
|
|
|
+
|
|
|
$this->actingAs($this->admin)
|
|
$this->actingAs($this->admin)
|
|
|
->get(route('stock.orders', [
|
|
->get(route('stock.orders', [
|
|
|
'filters' => ['reserved_quantity_from' => 1, 'free_quantity_from' => 3],
|
|
'filters' => ['reserved_quantity_from' => 1, 'free_quantity_from' => 3],
|
|
@@ -195,6 +204,14 @@ class StockControllerTest extends TestCase
|
|
|
]))
|
|
]))
|
|
|
->assertOk()
|
|
->assertOk()
|
|
|
->assertExactJson(['Заказан', 'На складе']);
|
|
->assertExactJson(['Заказан', 'На складе']);
|
|
|
|
|
+
|
|
|
|
|
+ $this->actingAs($this->admin)
|
|
|
|
|
+ ->getJson(route('getFilters', [
|
|
|
|
|
+ 'table' => 'stock_orders',
|
|
|
|
|
+ 'column' => 'created_at',
|
|
|
|
|
+ ]))
|
|
|
|
|
+ ->assertOk()
|
|
|
|
|
+ ->assertExactJson(['2026-01-10', '2026-02-10']);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public function test_admin_can_create_order_linked_to_common_catalog(): void
|
|
public function test_admin_can_create_order_linked_to_common_catalog(): void
|