Lines Matching refs:msg

26       msg, commands = extractor.extract_commands(original_msg)
29 expect(msg).to eq final_msg
35 msg, commands = extractor.extract_commands(original_msg)
38 expect(msg).to eq final_msg
44 msg, commands = extractor.extract_commands(original_msg)
47 expect(msg).to eq final_msg
69 msg = "hello\nworld /reopen"
70 msg, commands = extractor.extract_commands(msg)
73 expect(msg).to eq "hello\nworld /reopen"
93 msg = "/assign @joe / @jane\nworld"
94 msg, commands = extractor.extract_commands(msg)
97 expect(msg).to eq 'world'
110 msg = "hello\nworld /assign @joe"
111 msg, commands = extractor.extract_commands(msg)
114 expect(msg).to eq "hello\nworld /assign @joe"
127 msg = "hello\n/assign@joe\nworld"
128 msg, commands = extractor.extract_commands(msg)
131 expect(msg).to eq "hello\n/assign@joe\nworld"
153 msg = %(hello\nworld /labels ~foo ~"bar baz" label)
154 msg, commands = extractor.extract_commands(msg)
157 expect(msg).to eq %(hello\nworld /labels ~foo ~"bar baz" label)
170 msg = %(hello\n/labels~foo ~"bar baz" label\nworld)
171 msg, commands = extractor.extract_commands(msg)
174 expect(msg).to eq %(hello\n/labels~foo ~"bar baz" label\nworld)
180 msg = %(hello\n/power @user.name %9.10 ~"bar baz.2"\nworld)
181 msg, commands = extractor.extract_commands(msg)
184 expect(msg).to eq "hello\nworld"
188 msg = %(hello\n/PoWer @user.name %9.10 ~"bar baz.2"\nworld)
189 msg, commands = extractor.extract_commands(msg)
192 expect(msg).to eq "hello\nworld"
196 msg = %(hello\nworld\n/reopen\n/noop_command)
197 msg, commands = extractor.extract_commands(msg)
200 expect(msg).to eq "hello\nworld\n/noop_command"
204 msg = %(hello\nworld\n/reopen\n/substitution)
205 msg, commands = extractor.extract_commands(msg)
208 expect(msg).to eq "hello\nworld\nfoo"
212 msg = %(hello\nworld\n/reopen\n/shrug this is great?)
213 msg, commands = extractor.extract_commands(msg)
216 expect(msg).to eq "hello\nworld\nthis is great? SHRUG"
220 msg = %(hello\nworld\n/reopen\n/shrug this is great?\n/shrug meh)
221 msg, commands = extractor.extract_commands(msg)
224 expect(msg).to eq "hello\nworld\nthis is great? SHRUG\nmeh SHRUG"
228 msg = %(hello\nworld\n/reopen\n`/tableflip this is great`?)
229 msg, commands = extractor.extract_commands(msg)
232 expect(msg).to eq "hello\nworld\n`/tableflip this is great`?"
236 msg = %(hello\nworld\n/reOpen\n/sHRuG this is great?)
237 msg, commands = extractor.extract_commands(msg)
240 expect(msg).to eq "hello\nworld\nthis is great? SHRUG"
244 msg = %(hello\nworld\n/reopen\n/substitution wow this is a thing.)
245 msg, commands = extractor.extract_commands(msg)
248 expect(msg).to eq "hello\nworld\nfoo"
252 msg = %(hello\n/power @user.name %9.10 ~"bar baz.2" label\nworld\n/reopen)
253 msg, commands = extractor.extract_commands(msg)
256 expect(msg).to eq "hello\nworld"
260 msg = 'Fixes #123'
261 msg, commands = extractor.extract_commands(msg)
264 expect(msg).to eq 'Fixes #123'
268 msg = "/reopen\n`some inline code`\n/labels ~a\n`more inline code`"
269 msg, commands = extractor.extract_commands(msg)
272 expect(msg).to eq "`some inline code`\n`more inline code`"
276 msg = "/reopen\n```\nsome blockcode\n```\n/labels ~a\n```\nmore blockcode\n```"
277 msg, commands = extractor.extract_commands(msg)
280 expect(msg).to eq "```\nsome blockcode\n```\n```\nmore blockcode\n```"
284 msg = "Hello\r\n```\r\nThis is some text\r\n/close\r\n/assign @user\r\n```\r\n\r\nWorld"
285 expected = msg.delete("\r")
286 msg, commands = extractor.extract_commands(msg)
289 expect(msg).to eq expected
293 msg = "Hello\r\n>>>\r\nThis is some text\r\n/close\r\n/assign @user\r\n>>>\r\n\r\nWorld"
294 expected = msg.delete("\r")
295 msg, commands = extractor.extract_commands(msg)
298 expect(msg).to eq expected
302 msg = "Hello\r\n<div>\r\nThis is some text\r\n/close\r\n/assign @user\r\n</div>\r\n\r\nWorld"
303 expected = msg.delete("\r")
304 msg, commands = extractor.extract_commands(msg)
307 expect(msg).to eq expected
311 msg = "Hello\r\n`\r\nThis is some text\r\n/close\r\n/assign @user\r\n`\r\n\r\nWorld"
312 expected = msg.delete("\r")
313 msg, commands = extractor.extract_commands(msg)
316 expect(msg).to eq expected
320 msg = "Hello `This is some text\r\n/close\r\n/assign @user\r\n`\r\n\r\nWorld"
321 expected = msg.delete("\r")
322 msg, commands = extractor.extract_commands(msg)
325 expect(msg).to eq expected
329 msg = "`This is some text\r\n/close\r\n/assign @user\r\n`\r\n\r\nWorld"
330 expected = msg.delete("\r")
331 msg, commands = extractor.extract_commands(msg)
334 expect(msg).to eq expected
338 msg = <<~MSG.strip
350 msg, commands = extractor.extract_commands(msg, only: [:open, :labels])
353 expect(msg).to eq expected_msg
357 msg = '`' + "\n" * 100_000
360 Timeout.timeout(3.seconds) { extractor.extract_commands(msg) }