@@ -296,6 +296,35 @@ Rebol [
296
296
--assert "AbcdAe" = find/same "aAbcdAe" "A"
297
297
--assert "Ae" = find/same/last "aAbcdAe" "A"
298
298
299
+
300
+ ;@@ https://github.com/Oldes/Rebol-issues/issues/1802
301
+ --test-- "FIND/LAST string! in string!"
302
+ --assert "ab" = find/last "ab" "a"
303
+ --assert "ab" = find/last "aab" "a"
304
+ --assert none? find/last next "ab" "a"
305
+ --assert "ab" = find/last next "aab" "a"
306
+ --test-- "FIND/LAST char! in string!"
307
+ --assert "ab" = find/last "ab" #"a"
308
+ --assert "ab" = find/last "aab" #"a"
309
+ --assert none? find/last next "ab" #"a"
310
+ --assert "ab" = find/last next "aab" #"a"
311
+ --test-- "FIND/LAST tag! in string!"
312
+ --assert "<a>b" = find/last "<a>b" <a >
313
+ --assert "<a>b" = find/last "<a><a>b" <a >
314
+ --assert none? find/last next "<a>b" <a >
315
+ --assert none? find/last find "<a>b" #"b" <a >
316
+ --assert "<a>" = find/last find "<a>b<a>" #"b" <a >
317
+ --test-- "FIND/LAST integer! in string!"
318
+ --assert "1b" = find/last "1b" 1
319
+ --assert "1b" = find/last "11b" 1
320
+ --assert none? find/last next "1b" 1
321
+ --assert "1b" = find/last next "11b" 1
322
+ --test-- "FIND/LAST integer! in block!"
323
+ --assert [1 b] = find/last [1 b] 1
324
+ --assert [1 b] = find/last [1 1 b] 1
325
+ --assert none? find/last next [1 b] 1
326
+ --assert [1 b] = find/last next [1 1 b] 1
327
+
299
328
--test-- "FIND/LAST/CASE in string!"
300
329
;@@ https://github.com/Oldes/Rebol-issues/issues/1495
301
330
--assert none? find/case "Abc" "a"
0 commit comments