Skip to content

Telegram: unquarantine skipped sticker e2e tests #50185

@joshavant

Description

@joshavant

Summary

Two Telegram sticker e2e tests are currently skipped in extensions/telegram/src/bot.media.stickers-and-fragments.e2e.test.ts:

  • downloads static sticker (WEBP) and includes sticker metadata
  • refreshes cached sticker metadata on cache hit

These were quarantined during stabilization work because they are flaky in CI.

Why this matters

Skipping both tests reduces regression coverage for:

  • static sticker download path
  • cache metadata refresh path on cache hit

Unskip criteria

  • Add deterministic fetch/media injection for static sticker download path so the tests are stable across platforms/CI.
  • Keep assertions for:
    • emitted <media:sticker> payload metadata (emoji, setName, fileId)
    • cache refresh behavior (cacheSticker called with refreshed fields)
  • Re-enable both skipped tests and verify they pass in Linux + Windows CI lanes.

Owner

Telegram extension maintainers (please assign).

Metadata

Metadata

Assignees

No one assigned

    Labels

    maintainerMaintainer-authored PR

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions