zulip/web/tests
Maneesh Shukla dc95699862
Some checks failed
Code scanning / CodeQL (push) Has been cancelled
Zulip production suite / Ubuntu 22.04 production build (push) Has been cancelled
Zulip CI / ${{ matrix.name }} (zulip/ci:bookworm, true, false, Debian 12 (Python 3.11, backend + documentation), bookworm) (push) Has been cancelled
Zulip CI / ${{ matrix.name }} (zulip/ci:jammy, false, true, Ubuntu 22.04 (Python 3.10, backend + frontend), jammy) (push) Has been cancelled
Zulip CI / ${{ matrix.name }} (zulip/ci:noble, false, false, Ubuntu 24.04 (Python 3.12, backend), noble) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm, --test-custom-db, Debian 12 production install with custom db name and user, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:jammy, , Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga, jammy) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:noble, , Ubuntu 24.04 production install, noble) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm-7.0, 7.0 Version Upgrade, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm-8.0, 8.0 Version Upgrade, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:jammy-6.0, 6.0 Version Upgrade, jammy) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:noble-9.0, 9.0 Version Upgrade, noble) (push) Has been cancelled
code_playground: Add custom playground options in the default_options list.
We can configure a custom playground for any language, including ones
which we don't have in our typeahead suggestions. One might then want to
make that language the default for code blocks, which is now possible
with this commit.

Fixes: #33282.
2025-02-16 17:22:47 -08:00
..
lib message_edit: Show typing indicator for message editing. 2025-02-12 15:08:56 -08:00
templates popovers: Add hotkey hints support via a new handlebar template. 2024-04-11 15:57:24 -07:00
activity.test.cjs user_circles: Introduce status-based hyphenated classes. 2024-12-13 14:33:23 -08:00
alert_words_ui.test.cjs alert_words_ui test: Excercise the template. 2025-01-07 09:32:52 -08:00
alert_words.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
blueslip_stacktrace.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
bot_data.test.cjs bot_data: Remove the stale 'get_editable' function. 2025-02-12 15:08:32 -08:00
browser_history.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
buddy_data.test.cjs message_list: Avoid rerender of user sidebar when adding msgs. 2025-01-10 11:23:23 -08:00
buddy_list.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
channel.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
color_data.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
common.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
components.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
compose_actions.test.cjs saved_snippets: Move initialization directly to ui_init.ts. 2025-02-14 11:51:40 -08:00
compose_closed_ui.test.cjs compose_closed_ui: Unify translation strings for reply button label. 2025-01-22 15:55:23 -08:00
compose_fade.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
compose_pm_pill.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
compose_state.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
compose_ui.test.cjs compose: Remove extra blank line before lists. 2025-01-07 14:20:33 -08:00
compose_validate.test.cjs settings: Migrate wildcard_mention_policy to group-based permission. 2025-02-12 23:21:33 -08:00
compose_video.test.cjs compose_reply_label: Show realm_empty_topic_display_name for topic="". 2025-01-14 13:52:55 -08:00
compose.test.cjs realm: Add setting to notify user on DMing guest. 2025-02-06 12:15:41 -08:00
composebox_typeahead.test.cjs compose: Prompt topic typeahead after selecting stream. 2025-01-29 17:25:19 -08:00
conversation_participants.test.cjs buddy_list: Use participants data from current message list. 2025-01-10 11:17:46 -08:00
copy_and_paste.test.cjs copy_and_paste: Fix regression caused by quoting math. 2025-02-04 16:10:49 -08:00
deprecated_feature_notice.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
dispatch_subs.test.cjs stream_delete_event: Include only stream IDs in the event. 2025-01-24 17:58:32 -08:00
dispatch.test.cjs message_edit: Show typing indicator for message editing. 2025-02-12 15:08:56 -08:00
drafts.test.cjs drafts: Show empty string as topic when realm_mandatory_topics=true. 2025-02-12 09:37:51 -08:00
echo.test.cjs echo: Update channel-topic link to permalink upon new message arrival. 2025-02-13 12:40:37 -08:00
emoji_picker.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
emoji.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
example1.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
example2.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
example3.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
example4.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
example5.test.cjs message_list: Fix message list missing messages. 2024-12-18 10:21:48 -08:00
example6.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
example7.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
example8.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
fenced_code.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
fetch_status.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
filter.test.cjs echo: Update channel-topic link to permalink upon new message arrival. 2025-02-13 12:40:37 -08:00
fold_dict.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
gear_menu_util.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
hash_util.test.cjs stream_data: Fix parsing of slugs for inaccessible channels. 2025-02-05 14:01:11 -08:00
hashchange.test.cjs hashchange: Convert module to TypeScript. (#32670) 2024-12-11 09:15:18 -08:00
hotkey.test.cjs hotkey: Focus visible input filter field on query streams hotkey. 2025-02-05 13:23:15 -08:00
i18n.test.cjs node test runner: Prevent Handlebars quirks. 2025-01-07 09:43:33 -08:00
input_pill.test.cjs input_pill: Add disabled flag to make a pill disabled. 2025-01-29 12:36:10 -08:00
internal_url.test.cjs topics: Change topic links of left sidebar to use new permalinks. 2025-02-12 16:21:03 -08:00
keydown_util.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
lazy_set.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
left_sidebar_navigation_area.test.cjs left_sidebar: Rewrite left sidebar navigation area library. 2025-01-24 17:26:40 -08:00
linkifiers.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
list_cursor.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
list_widget.test.cjs search: Add "x" button to the filter of uploaded files table. 2025-02-01 18:51:36 -08:00
markdown_parse.test.cjs markdown: Use handlebar to construct HTML that requires escaping. 2025-01-31 14:23:15 -08:00
markdown.test.cjs message_link: Add support for empty string topic in syntax. 2025-01-31 14:23:15 -08:00
message_edit.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
message_events.test.cjs message_events tests: Avoid top-level override. 2025-01-07 09:43:33 -08:00
message_flags.test.cjs web: Add parameters to API requests for empty topic name support. 2025-01-10 14:32:55 -08:00
message_list_data.test.cjs message_list: Fix message list missing messages. 2024-12-18 10:21:48 -08:00
message_list_view.test.cjs message_list: Fix message list missing messages. 2024-12-18 10:21:48 -08:00
message_list.test.cjs message_list: Avoid rerender of user sidebar when adding msgs. 2025-01-10 11:23:23 -08:00
message_store.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
message_view.test.cjs empty_feed_notice: Update “stream” to “channel”. 2024-12-05 16:54:38 -08:00
muted_users.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
narrow_local.test.cjs narrow_local test: Introduce test_fixture helper. 2025-01-07 09:43:33 -08:00
narrow_state.test.cjs search: Exclude with operator terms from search terms. 2025-02-07 13:03:52 -08:00
narrow_unread.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
navbar_alerts.test.cjs banners: Redesign server needs upgrade navbar banner. 2025-01-30 10:17:39 -08:00
notifications.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
password.test.cjs change_password_modal: Hide the dialog spinner when action fails. 2025-02-06 09:40:57 -08:00
peer_data.test.cjs stream_data: Add content/metadata access argument to change permission. 2025-02-11 15:09:16 -08:00
people_errors.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
people.test.cjs channel_email: Make sender configurable when generating channel email. 2025-02-12 15:08:32 -08:00
pill_typeahead.test.cjs group-settings: Move functions used for group settings. 2025-01-24 14:51:51 -08:00
pm_conversations.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
pm_list_data.test.cjs left_sidebar: Show unread @-mention indicators for DMs in left sidebar. 2025-02-05 13:27:57 -08:00
pm_list.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
poll_widget.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
popover_menus_data.test.cjs message_quoting: Rename 'quote_and_reply' to 'quote_message'. 2024-12-04 22:25:14 -08:00
postprocess_content.test.cjs rendered_markdown: Offset ordered lists by start and count. 2025-02-12 10:32:26 -08:00
presence.test.cjs popover: Fix misleading time description in right side-bar. 2024-12-11 12:17:41 -08:00
reactions.test.cjs reactions: Remove emoji container when reaction count is 0. 2025-01-24 13:32:35 -08:00
realm_playground.test.cjs requirements: Upgrade Python requirements. 2025-01-14 09:42:16 -08:00
recent_senders.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
recent_view.test.cjs topics: Change topic links of left sidebar to use new permalinks. 2025-02-12 16:21:03 -08:00
reload_state.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
reload.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
rendered_markdown.test.cjs message_link: Add support for empty string topic in syntax. 2025-01-31 14:23:15 -08:00
resolved_topic.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
rtl.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
saved_snippets.test.cjs saved_snippet: Move "Create a new saved snippet" button to the bottom. 2025-01-30 09:46:32 -08:00
scheduled_messages.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
scroll_util.test.cjs scroll_util: Account for $elem not direct child of scroll container. 2025-01-23 15:53:09 -08:00
search_suggestion.test.cjs search: Add support for empty string topic. 2025-01-22 16:09:46 -08:00
search.test.cjs search test: Use override_rewire for is_using_input_method. 2025-01-07 09:43:33 -08:00
server_events.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
settings_bots.test.cjs settings: Add two new realm settings to restrict bot creation. 2025-01-30 11:37:33 -08:00
settings_config.test.cjs notifications: Add help link for "Followed topics" in triggers table. 2024-11-19 13:36:12 -08:00
settings_data.test.cjs settings_data: Check server setting in user_can_summarize_topics. 2025-02-14 11:52:28 -08:00
settings_emoji.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
settings_muted_users.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
settings_org.test.cjs code_playground: Add custom playground options in the default_options list. 2025-02-16 17:22:47 -08:00
settings_profile_fields.test.cjs settings_profile_fields test: Add mocking helper. 2025-01-07 09:32:52 -08:00
settings_realm_domains.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
settings_user_topics.test.cjs settings_user_topics test: Use explicit override for sorting. 2025-01-07 09:32:52 -08:00
spoilers.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
starred_messages.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
stream_create_subscribers_data.test.cjs stream: Allow non-admins to create channel without subscribing to it. 2025-01-29 12:36:10 -08:00
stream_data.test.cjs stream_data: Fix 'can_access_stream_email' function. 2025-02-12 15:08:32 -08:00
stream_edit.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
stream_events.test.cjs group-settings: Live update permissions panel. 2025-02-04 16:08:58 -08:00
stream_list_sort.test.cjs stream: Use is_recently_active to check active status. 2024-11-27 17:31:06 -08:00
stream_list.test.cjs stream-settings: Use new "can_send_message_group" setting. 2025-01-07 12:17:36 -08:00
stream_pill.test.cjs stream_data: Use has_content_access for can_subscribe_others. 2025-02-11 15:09:16 -08:00
stream_search.test.cjs left_sidebar: Refactor display left sidebar for stream list filter. 2025-02-05 13:23:15 -08:00
stream_settings_ui.test.cjs stream_data: Use can_add_subscribers_group to check permissions. 2025-01-22 14:27:06 -08:00
stream_topic_history.test.cjs topics: Change topic links of left sidebar to use new permalinks. 2025-02-12 16:21:03 -08:00
submessage.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
support.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
templates.test.cjs compose: Use an icon for the mac command hotkey hint. 2025-01-06 11:29:38 -08:00
time_zone_util.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
timerender.test.cjs banners: Redesign organization profile incomplete navbar banner. 2025-01-30 10:17:39 -08:00
topic_generator.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
topic_link_util.test.cjs topic_link_util: Add [ and ] as characters to escape. 2025-01-25 11:41:25 -08:00
topic_list_data.test.cjs topics: Change topic links of left sidebar to use new permalinks. 2025-02-12 16:21:03 -08:00
transmit.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
typeahead_helper.test.cjs compose: Prompt topic typeahead after selecting stream. 2025-01-29 17:25:19 -08:00
typeahead.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
typing_data.test.cjs message_edit: Show typing indicator for message editing. 2025-02-12 15:08:56 -08:00
typing_events.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
typing_status.test.cjs message_edit: Show typing indicator for message editing. 2025-02-12 15:08:56 -08:00
ui_util.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
unread.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
upload.test.cjs upload: Use the returned JSON from the server for filename and URL. 2025-01-06 15:25:32 -08:00
user_events.test.cjs banners: Redesign profile missing required fields banner. 2025-01-30 10:17:39 -08:00
user_group_pill.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
user_groups.test.cjs node-tests: Add tests for functions used to check group permissions. 2025-01-28 10:06:31 -08:00
user_pill.test.cjs compose_pill: Show bot icon after bot name. 2025-01-09 11:58:20 -08:00
user_search.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
user_status.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
user_topics_ui.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
user_topics.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
util.test.cjs util: Extract helper function for backoff of retries on error response. 2025-01-29 15:00:23 -08:00
vdom.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
watchdog.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
widgetize.test.cjs blueslip: Require record for more_info. 2025-01-02 17:30:40 -08:00
zblueslip.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
zjquery.test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00