LibreChat/e2e/specs
Danny Avila 85fbace8f0 🧪 test: split mock endpoints by upload UX + cover unified provider routing
The dev rebase pulled in #13550's chat.spec.ts test, which drives the legacy
3-way dropdown (Attach File Options -> Upload to Provider). This PR makes unified
mode the default, so that dropdown is gone -> the test timed out on the rebased
branch.

Fix by configuring the two mock endpoints for the two UXs (one harness, dual
coverage):
- Mock Provider A: legacyFileUploadUX true -> legacy dropdown + provider csv,
  so #13550's test passes unchanged.
- Mock Provider B: unified, per-mime routing (csv/text/xlsx -> none,
  markdown -> provider).

unified-upload.spec.ts runs on Mock Provider B and now asserts BOTH:
1. a none-routed csv persists llmDeliveryPath 'none' (kept out of LLM delivery);
2. a provider-routed markdown is STILL delivered to the model AND shown as a
   chat attachment chip — unified mode does not lose upload-to-provider.
2026-06-24 16:00:07 -04:00
..
mock 🧪 test: split mock endpoints by upload UX + cover unified provider routing 2026-06-24 16:00:07 -04:00
real 📊 feat: Real-Time Context Window & Token Usage Tracking (#13670) 2026-06-13 19:38:28 -04:00
a11y.spec.ts
keys.spec.ts 🪦 refactor: Remove Legacy Code (#10533) 2025-12-11 16:36:12 -05:00
landing.spec.ts 🛟 test: Restore Playwright Smoke E2E (#13020) 2026-05-14 09:49:26 -04:00
messages.spec.ts 🪦 refactor: Remove Legacy Code (#10533) 2025-12-11 16:36:12 -05:00
nav.spec.ts 🛟 test: Restore Playwright Smoke E2E (#13020) 2026-05-14 09:49:26 -04:00
popup.spec.ts
settings.spec.ts 🧹 chore: Remove Deprecated BingAI Code & Address Mobile Focus (#5565) 2025-01-30 17:22:29 -05:00