|
134 | 134 | expect(message_content).to include('acts_as_message') |
135 | 135 |
|
136 | 136 | # Check broadcasting setup |
137 | | - expect(message_content).to include(%q(broadcasts_to ->(message) { "chat_#{message.chat_id}" })) |
| 137 | + expect(message_content).to include('broadcasts_to ->(message) { "chat_\#{message.chat_id}" }') |
138 | 138 | expect(message_content).to include('inserts_by: :append') |
139 | 139 |
|
140 | 140 | # Check broadcast_append_chunk method |
141 | 141 | expect(message_content).to include('def broadcast_append_chunk(content)') |
142 | | - expect(message_content).to include(%q(broadcast_append_to "chat_#{chat_id}")) |
143 | | - expect(message_content).to include(%q(target: "message_#{id}_content")) |
| 142 | + expect(message_content).to include('broadcast_append_to "chat_\#{chat_id}"') |
| 143 | + expect(message_content).to include('target: "message_\#{id}_content"') |
144 | 144 | expect(message_content).to include('content: ERB::Util.html_escape(content.to_s)') |
145 | 145 | end |
146 | 146 | end |
|
318 | 318 | expect(message_content).to include("model: :llm_model, model_class: 'Llm::Model'") |
319 | 319 |
|
320 | 320 | # Check broadcasting setup |
321 | | - expect(message_content).to include(%q(broadcasts_to ->(llm_message) { "llm_chat_#{llm_message.llm_chat_id}" })) |
| 321 | + expect(message_content).to include('broadcasts_to ->(llm_message) { "llm_chat_\#{llm_message.llm_chat_id}" }') |
322 | 322 | expect(message_content).to include('inserts_by: :append') |
323 | 323 |
|
324 | 324 | # Check broadcast_append_chunk method |
325 | 325 | expect(message_content).to include('def broadcast_append_chunk(content)') |
326 | | - expect(message_content).to include(%q(broadcast_append_to "llm_chat_#{llm_chat_id}")) |
327 | | - expect(message_content).to include(%q(target: "llm_message_#{id}_content")) |
| 326 | + expect(message_content).to include('broadcast_append_to "llm_chat_\#{llm_chat_id}"') |
| 327 | + expect(message_content).to include('target: "llm_message_\#{id}_content"') |
328 | 328 | expect(message_content).to include('content: ERB::Util.html_escape(content.to_s)') |
329 | 329 | end |
330 | 330 | end |
|
0 commit comments