From df43ee60e7f639a4eeb43854a065009e251decbe Mon Sep 17 00:00:00 2001 From: Muxing Lin <61750044+ivalkshfoeif@users.noreply.github.com> Date: Tue, 20 Jun 2023 03:43:30 -0700 Subject: [PATCH] [MM-23411]: Migrate "components/suggestion/search_suggestion_list.test.jsx" to Typescript (#23671) --- ...t.test.jsx => search_suggestion_list.test.tsx} | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) rename webapp/channels/src/components/suggestion/{search_suggestion_list.test.jsx => search_suggestion_list.test.tsx} (67%) diff --git a/webapp/channels/src/components/suggestion/search_suggestion_list.test.jsx b/webapp/channels/src/components/suggestion/search_suggestion_list.test.tsx similarity index 67% rename from webapp/channels/src/components/suggestion/search_suggestion_list.test.jsx rename to webapp/channels/src/components/suggestion/search_suggestion_list.test.tsx index 3016425b2c..d3067eb6b6 100644 --- a/webapp/channels/src/components/suggestion/search_suggestion_list.test.jsx +++ b/webapp/channels/src/components/suggestion/search_suggestion_list.test.tsx @@ -5,6 +5,7 @@ import React from 'react'; import {shallow} from 'enzyme'; import SearchSuggestionList from 'components/suggestion/search_suggestion_list'; +import {TestHelper} from 'utils/test_helper'; describe('components/SearchSuggestionList', () => { const baseProps = { @@ -21,6 +22,14 @@ describe('components/SearchSuggestionList', () => { }; test('should not throw error when currentLabel is null and label is generated', () => { + const userProfile = TestHelper.getUserMock(); + const item = { + ...userProfile, + type: 'item_type', + display_name: 'item_display_name', + name: 'item_name', + }; + const wrapper = shallow( { />, ); - const instance = wrapper.instance(); - instance.currentLabel = null; + const instance = wrapper.instance() as SearchSuggestionList; + instance.currentLabel = null as any; - instance.generateLabel({}); + instance.generateLabel(item); }); });