LibreChat/e2e/config
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
..
librechat.e2e.yaml 🧪 test: split mock endpoints by upload UX + cover unified provider routing 2026-06-24 16:00:07 -04:00
librechat.real.yaml 📊 feat: Real-Time Context Window & Token Usage Tracking (#13670) 2026-06-13 19:38:28 -04:00