zulip/web/tests
Aman Agrawal d2d479ba61 stream_topic_history: Fix wrong topic order when moving messages.
Fixes #27500

It is hard to reproduce the bug but this should fix any bugs
involving topic order when moving messages since we are updating
the data again from the server.
2024-06-27 14:59:45 -07:00
..
lib template_stub: Remove the requirement to mock templates. 2024-06-27 11:58:59 -07:00
templates popovers: Add hotkey hints support via a new handlebar template. 2024-04-11 15:57:24 -07:00
activity.test.js refactor: Rename huddle to direct message group in web codebase. 2024-06-14 18:07:07 -07:00
alert_words.test.js alert_words: Highlight overlapping alert words more accurately. 2024-03-19 11:20:16 -07:00
alert_words_ui.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
blueslip_stacktrace.test.js upload: Convert module to TypeScript. 2024-05-15 10:53:09 -07:00
bot_data.test.js models: Extract zerver.models.users. 2023-12-16 22:08:44 -08:00
browser_history.test.js settings: Rename default_view and escape_navigates_to_default_view. 2023-10-26 11:00:12 -07:00
buddy_data.test.js settings: Use page_params.is_spectator field for spectator checks. 2024-06-14 17:11:23 -07:00
buddy_list.test.js typos: Fix typos caught by mwic. 2024-05-20 13:55:00 -07:00
channel.test.js channel: Use base_page_params. 2024-02-27 21:18:00 -05:00
color_data.test.js
common.test.js search: Remove is:dm suggestion from get_operator_suggestions. 2024-06-17 16:30:40 -07:00
components.test.js toggle: Add register_event_handlers to toggle prototype. 2024-06-17 17:16:21 -07:00
compose.test.js echo: Use newly created MessageWithBooleans in insert_local_message. 2024-06-03 12:25:08 -07:00
compose_actions.test.js refactor: Make compose size related variables & functions more specific. 2024-06-26 16:36:52 -07:00
compose_closed_ui.test.js message_list: Only update selected id and banner for current list. 2024-05-03 12:42:22 -07:00
compose_fade.test.js compose fade users: Remove fade logic in favor of buddy list split. 2024-02-22 16:05:27 -08:00
compose_pm_pill.test.js users: Add "(guest)" to names for guest users. 2023-10-12 12:06:10 -07:00
compose_state.test.js stream picker: Remove stream colorblock. 2024-03-15 11:11:04 -07:00
compose_ui.test.js refactor: Make compose size related variables & functions more specific. 2024-06-26 16:36:52 -07:00
compose_validate.test.js typeahead: Nest User inside UserPillData, UserOrMention. 2024-06-06 15:24:54 -07:00
compose_video.test.js compose_call_ui: Convert module to TypeScript. 2024-06-02 21:49:49 -07:00
composebox_typeahead.test.js typeahead: Remove all sources of white space inside `strong` element. 2024-06-27 09:18:23 -07:00
copy_and_paste.test.js turndown: Enable turndown in production. 2024-03-28 13:07:34 -07:00
deprecated_feature_notice.test.js
dispatch.test.js info_density: Move timestamp calculations to better location. 2024-06-24 12:30:38 -07:00
dispatch_subs.test.js tests: Replace unneeded override_rewire uses by whole-module mocks. 2024-03-15 17:29:47 -04:00
drafts.test.js draft: Only auto-restore drafts edited since adding the feature. 2024-04-20 13:27:25 -07:00
echo.test.js messages: Rename convert_raw_message_to_message_with_booleans. 2024-06-03 15:42:41 -07:00
emoji.test.js
emoji_picker.test.js emoji: Fallback to Google Modern for unsupported new Twitter emoji. 2023-11-28 23:46:49 -08:00
example1.test.js docs: Add missing spaces around code spans. 2023-12-14 00:05:44 -08:00
example2.test.js message_helper: Be more explicit about converting subject to topic. 2024-05-29 16:45:36 -07:00
example3.test.js narrow_state: Use `message_lists.current` to return current filter. 2024-02-24 08:31:18 -08:00
example4.test.js presence: Frontend implementation of the last_update_id API. 2024-06-07 13:57:40 -07:00
example5.test.js rename: Rename "huddle_data.ts" to "direct_message_group_data.ts". 2024-06-14 18:07:07 -07:00
example6.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
example7.test.js message_list: Don't always cache "Combined feed" view. 2024-04-25 09:20:43 -07:00
example8.test.js narrow_state: Use `message_lists.current` to return current filter. 2024-02-24 08:31:18 -08:00
fenced_code.test.js
fetch_status.test.js
filter.test.js message_view: Select `near` message without rerender. 2024-06-24 08:41:14 -07:00
fold_dict.test.js
gear_menu_util.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
hash_util.test.js test_fixtures: Add 'message_link_test_cases' test fixture. 2024-06-17 10:42:32 -07:00
hashchange.test.js settings: Unite user settings into a single panel. 2024-06-17 17:16:21 -07:00
hotkey.test.js narrow: Rename to `message_view`. 2024-06-05 12:03:59 -07:00
i18n.test.js popovers: Rename actions_popover.hbs. 2024-05-20 09:10:36 -07:00
input_pill.test.js input_pill: Add test for `input` event handler. 2024-05-20 09:13:26 -07:00
internal_url.test.js
keydown_util.test.js
lazy_set.test.js lazy set: Increase code coverage. 2023-10-31 16:06:07 -07:00
left_sidebar_navigation_area.test.js filter: Remove incorrect check for `All messages` view. 2024-01-15 12:26:24 -08:00
linkifiers.test.js Revert "linkifiers: Match JS implementation to server implementation." 2023-11-16 14:59:48 -08:00
list_cursor.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
list_widget.test.js list_widget: Reduce TypeScript wreckage. 2024-06-07 11:54:37 -07:00
markdown.test.js push_notifications: Compress blockquotes when replying to a message. 2024-06-14 17:26:22 -07:00
markdown_parse.test.js markdown: Remove wrapper around get_topic_links. 2024-02-01 12:12:06 -08:00
message_edit.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
message_events.test.js message_helper: Convert module to typescript. 2024-05-29 16:45:36 -07:00
message_flags.test.js web-narrow: Update operators to use channel and channels. 2024-04-24 17:03:36 -07:00
message_list.test.js message_list: Rename `narrowed` property. 2024-05-30 11:41:13 -07:00
message_list_data.test.js user_topics: Always store stream name in UserTopic. 2024-03-30 16:25:34 -07:00
message_list_view.test.js docs: Update CZO links from stream to channel in docs and comments. 2024-06-11 10:44:31 -07:00
message_store.test.js message_events: Remove message from message_store on deletion. 2024-06-27 14:59:45 -07:00
message_view.test.js narrow: Expand informative text in empty starred messages view. 2024-06-25 14:11:42 -07:00
muted_users.test.js
narrow_activate.test.js narrow: Rename to `message_view`. 2024-06-05 12:03:59 -07:00
narrow_local.test.js narrow: Rename to `message_view`. 2024-06-05 12:03:59 -07:00
narrow_state.test.js narrow_state: Remove narrowed_to_topic function. 2024-05-24 10:24:16 -07:00
narrow_unread.test.js narrow_state: Use `message_lists.current` to return current filter. 2024-02-24 08:31:18 -08:00
navbar_alerts.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
notifications.test.js ui_util: Fix HTML injection bug in replace_emoji_with_text. 2024-04-03 13:11:47 -07:00
password.test.js password_quality: Convert .data("minLength") et al. to .attr. 2024-05-03 12:45:46 -07:00
peer_data.test.js page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
people.test.js refactor: Rename huddle to direct message group in web codebase. 2024-06-14 18:07:07 -07:00
people_errors.test.js people: Remove string type for user_id. 2024-01-19 17:54:07 -08:00
pill_typeahead.test.js invite: Replace stream checkboxes list with stream pills. 2024-06-22 20:04:28 -07:00
pm_conversations.test.js refactor: Rename huddle to direct message group in web codebase. 2024-06-14 18:07:07 -07:00
pm_list.test.js left_sidebar: Rename private_messages_section_header to use `direct`. 2024-06-20 09:55:29 -07:00
pm_list_data.test.js pm_list: Fix duplicate DM row in left sidebar. 2024-06-26 10:12:57 -07:00
poll_widget.test.js settings: Use page_params.is_spectator field for spectator checks. 2024-06-14 17:11:23 -07:00
popover_menus_data.test.js actions_popover: Rename "View message source". 2024-04-11 15:57:24 -07:00
presence.test.js settings: Use page_params.is_spectator field for spectator checks. 2024-06-14 17:11:23 -07:00
reactions.test.js message_helper: Set clean reactions when processing the raw message. 2024-05-29 16:45:36 -07:00
realm_playground.test.js pygments_data: Move data to typescript. 2024-01-24 17:06:03 -08:00
recent_senders.test.js message_util: Convert module to typescript. 2024-01-05 10:47:12 -08:00
recent_view.test.js recent_view: Let browser handle tab hotkey. 2024-06-25 14:12:19 -07:00
reload.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
reload_state.test.js
rendered_markdown.test.js markdown_timestamp: Remove incorrect space. 2024-06-20 16:04:30 -07:00
resolved_topic.test.js
rtl.test.js
scheduled_messages.test.js compose_send_menu_popover: Rename module to reflect broader uses. 2024-04-20 13:27:25 -07:00
scroll_util.test.js
search.test.js input_pill: Redesign input pills. 2024-06-20 15:16:17 -07:00
search_suggestion.test.js search_suggestion: Show pills for all users in a group suggestion. 2024-06-19 18:41:51 -07:00
server_events.test.js echo: Use newly created MessageWithBooleans in insert_local_message. 2024-06-03 12:25:08 -07:00
settings_bots.test.js web: Replace `realm_uri` with `realm_url` in frontend files. 2024-06-03 10:07:10 -07:00
settings_config.test.js web-stream-settings: Update strings for stream rename channel. 2024-04-24 14:35:04 -07:00
settings_data.test.js settings: Use new group setting to private channels creation permission. 2024-06-20 15:48:14 -07:00
settings_emoji.test.js
settings_muted_users.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
settings_org.test.js settings: Use new group setting to private channels creation permission. 2024-06-20 15:48:14 -07:00
settings_profile_fields.test.js settings_profile_fields: Convert Module to TypeScript. 2024-05-20 11:17:58 -07:00
settings_realm_domains.test.js settings_realm_domains: Fix implicit use of any. 2024-05-03 15:39:55 -07:00
settings_user_topics.test.js settings_user_topics: Fix implicit use of any. 2024-05-03 15:39:55 -07:00
spoilers.test.js rendered_markdown: Convert module to typescript. 2024-01-19 17:54:07 -08:00
starred_messages.test.js
stream_create_subscribers_data.test.js page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
stream_data.test.js invite: Replace stream checkboxes list with stream pills. 2024-06-22 20:04:28 -07:00
stream_edit.test.js
stream_events.test.js streams-settings: Update ID of overlay container element. 2024-04-30 14:44:12 -07:00
stream_list.test.js eslint: Fix no-jquery/no-append-html errors that need test changes. 2024-04-04 10:11:57 -07:00
stream_list_sort.test.js left_sidebar: Add colon `:` to the list of stream word separators. 2024-05-03 09:20:53 -07:00
stream_pill.test.js invite: Replace stream checkboxes list with stream pills. 2024-06-22 20:04:28 -07:00
stream_search.test.js stream_list: Convert module to typescript. 2024-02-23 16:18:48 -08:00
stream_settings_ui.test.js stream_settings: Add Not subscribed tab to stream settings. 2024-06-04 09:49:50 -07:00
stream_topic_history.test.js stream_topic_history: Fix wrong topic order when moving messages. 2024-06-27 14:59:45 -07:00
submessage.test.js submessage: Replace bogus test data with valid objects. 2024-03-28 12:59:12 -07:00
support.test.js support: Fix implicit use of any. 2024-05-03 15:39:55 -07:00
templates.test.js hotkeys: Show Level 2 Shift key symbol for Shift key in popovers. 2024-04-11 15:57:24 -07:00
time_zone_util.test.js time_zone_util: Avoid relying on timeZoneName: "longOffset". 2023-11-29 09:57:10 -08:00
timerender.test.js message_row: Assign inner .date_row span a class. 2024-04-30 12:42:41 -07:00
topic_generator.test.js topic_generator: Convert module to typescript. 2024-01-28 14:20:45 -08:00
topic_link_util.test.js composebox_typeahead: Avoid generating broken stream-topic links. 2024-06-24 18:14:33 -07:00
topic_list_data.test.js left_sidebar: Rename "more topics" to "all topics". 2024-06-04 10:18:54 -07:00
transmit.test.js message_list: Don't always cache "Combined feed" view. 2024-04-25 09:20:43 -07:00
typeahead.test.js typeahead: Add option for word order not mattering for query matching. 2024-03-22 15:20:40 -07:00
typeahead_helper.test.js typeahead: Nest User inside UserPillData, UserOrMention. 2024-06-06 15:24:54 -07:00
typing_data.test.js settings: Add option to disable seeing typing notifications. 2024-04-16 11:38:12 -07:00
typing_events.test.js narrow_state: Use `message_lists.current` to return current filter. 2024-02-24 08:31:18 -08:00
typing_status.test.js typing_status: Use TypeScript unions for 'Recipient' type. 2024-02-07 09:12:49 -08:00
ui_util.test.js notifications: Collapse blockquotes and "user said" paragraphs. 2024-01-30 17:22:20 -08:00
unread.test.js user_topics: Always store stream name in UserTopic. 2024-03-30 16:25:34 -07:00
upload.test.js upload: Fix TypeScript noUncheckedIndexedAccess errors. 2024-05-30 15:54:49 -07:00
user_events.test.js settings_users: Add live-update on deactivation & reactivation. 2024-06-17 17:16:21 -07:00
user_group_pill.test.js settings: Refactor UserGroupPill to improve consistency. 2024-05-17 10:47:22 -07:00
user_groups.test.js group-settings: Handle invalid urls correctly. 2024-02-22 13:09:33 -08:00
user_pill.test.js typeahead: Nest User inside UserPillData, UserOrMention. 2024-06-06 15:24:54 -07:00
user_search.test.js web: Convert .data("search-results-empty") to .attr. 2024-05-03 12:45:46 -07:00
user_status.test.js emoji: Restrict reaction_type for compatibility with typeahead.Emoji. 2024-05-16 14:51:28 -07:00
user_topics.test.js user_topics: Always store stream name in UserTopic. 2024-03-30 16:25:34 -07:00
util.test.js visibility_policy_popover: Hide popover only when request is successful. 2024-06-04 15:56:44 -07:00
vdom.test.js eslint: Fix no-jquery/no-append-html errors that need test changes. 2024-04-04 10:11:57 -07:00
watchdog.test.js watchdog: Handle exception in `callback`. 2023-11-19 15:04:58 -08:00
widgetize.test.js widgets: Cache event handler instead of entire jquery for each widget. 2024-05-08 16:47:07 -07:00
zblueslip.test.js
zjquery.test.js