@@ -193,8 +193,10 @@ describe('Chat', () => {
193193 </igc-button>
194194 </slot>
195195 </div>
196- <igc-chat-message-list>
197- </igc-chat-message-list>
196+ <div class="empty-state">
197+ <slot name="empty-state">
198+ </slot>
199+ </div>
198200 <div aria-label="Suggestions" class="suggestions-container" role="list">
199201 <slot name="suggestions" part="suggestions">
200202 </slot>
@@ -204,17 +206,6 @@ describe('Chat', () => {
204206 </div>`
205207 ) ;
206208
207- const messageList = chat . shadowRoot ?. querySelector (
208- 'igc-chat-message-list'
209- ) ;
210-
211- expect ( messageList ) . shadowDom . to . equal (
212- `<div aria-activedescendant="" aria-label="Message list" class="message-container" role="group" tabindex="0">
213- </div>
214- <div class="message-list">
215- </div>`
216- ) ;
217-
218209 const inputArea = chat . shadowRoot ?. querySelector ( 'igc-chat-input' ) ;
219210
220211 expect ( inputArea ) . shadowDom . to . equal (
@@ -259,24 +250,29 @@ describe('Chat', () => {
259250 html `< igc-chat .messages =${ messages } > </ igc-chat > `
260251 ) ;
261252
262- const messageContainer = chat . shadowRoot
263- ?. querySelector ( 'igc-chat-message-list' )
264- ?. shadowRoot ?. querySelector ( '.message-list' ) ;
253+ const messageList = chat . shadowRoot ?. querySelector (
254+ 'igc-chat-message-list'
255+ ) ;
256+ const messageContainer =
257+ messageList ?. shadowRoot ?. querySelector ( '.message-list' ) ;
265258
266- expect ( chat . messages . length ) . to . equal ( 4 ) ;
267- expect ( messageContainer ) . dom . to . equal (
268- `<div class="message-list">
269- <igc-chat-message id="message-1" role="option">
259+ expect ( messageList ) . shadowDom . to . equal (
260+ `<div aria-activedescendant="" aria-label="Message list" class="message-container" role="group" tabindex="0">
261+ </div>
262+ <div class="message-list">
263+ <igc-chat-message id="message-1" role="option">
270264 </igc-chat-message>
271265 <igc-chat-message id="message-2" role="option">
272266 </igc-chat-message>
273267 <igc-chat-message id="message-3" role="option">
274268 </igc-chat-message>
275269 <igc-chat-message id="message-4" role="option">
276270 </igc-chat-message>
277- </div>`
271+ </div>`
278272 ) ;
279273
274+ expect ( chat . messages . length ) . to . equal ( 4 ) ;
275+
280276 expect (
281277 messageContainer ?. querySelectorAll ( 'igc-chat-message' ) [ 0 ]
282278 ) . shadowDom . to . equal (
0 commit comments