create(); WooStore::create([ 'user_id' => $user->id, 'site_url' => 'https://shop.example.com', 'site_name' => 'Example Shop', 'status' => WooStore::STATUS_ACTIVE, 'connected_at' => now(), ]); $this->actingAs($user) ->get(route('woo.orders.index')) ->assertOk() ->assertSee('min-w-0 flex-1 lg:hidden', false) ->assertSee('>Orders', false) ->assertSee('hidden text-xl font-semibold text-slate-900 lg:block', false) ->assertSee('Switch store', false) ->assertSee('>Profile', false); } public function test_desktop_store_switcher_renders_after_search_form(): void { $user = User::factory()->create(); WooStore::create([ 'user_id' => $user->id, 'site_url' => 'https://shop.example.com', 'site_name' => 'Example Shop', 'status' => WooStore::STATUS_ACTIVE, 'connected_at' => now(), ]); $html = $this->actingAs($user) ->get(route('woo.dashboard')) ->assertOk() ->getContent(); $searchPos = strpos($html, 'Search orders…'); $switcherPos = strpos($html, 'Example Shop'); $this->assertNotFalse($searchPos); $this->assertNotFalse($switcherPos); $this->assertLessThan($switcherPos, $searchPos); } }