@@ -129,20 +129,27 @@ test.describe('#messageToolbar', () => {
129
129
) . not . toContain ( '(edited)' ) ;
130
130
} ) ;
131
131
132
- test ( 'should set the message as deleted' , async ( { page } ) => {
132
+ test ( 'should not render deleted message ' , async ( { page } ) => {
133
133
const chatPanel = await openChat ( page , FILENAME ) ;
134
- const message = chatPanel
135
- . locator ( '.jp-chat-messages-container .jp-chat-message' )
136
- . first ( ) ;
134
+ const messagesContainer = chatPanel . locator ( '.jp-chat-messages-container' ) ;
135
+
136
+ const messageCountBefore = await messagesContainer
137
+ . locator ( '.jp-chat-message' )
138
+ . count ( ) ;
139
+ expect ( messageCountBefore ) . toBe ( 1 ) ;
140
+
141
+ const message = messagesContainer . locator ( '.jp-chat-message' ) . first ( ) ;
137
142
const messageContent = message . locator ( '.jp-chat-rendered-markdown' ) ;
138
143
139
144
// Should display the message toolbar
140
145
await messageContent . hover ( { position : { x : 5 , y : 5 } } ) ;
141
146
await messageContent . locator ( '.jp-chat-toolbar jp-button' ) . last ( ) . click ( ) ;
142
147
143
- await expect ( messageContent ) . not . toBeVisible ( ) ;
144
- expect (
145
- await message . locator ( '.jp-chat-message-header' ) . textContent ( )
146
- ) . toContain ( '(message deleted)' ) ;
148
+ await expect ( message ) . not . toBeVisible ( ) ;
149
+
150
+ const messageCountAfter = await messagesContainer
151
+ . locator ( '.jp-chat-message' )
152
+ . count ( ) ;
153
+ expect ( messageCountAfter ) . toBe ( 0 ) ;
147
154
} ) ;
148
155
} ) ;
0 commit comments