Skip to content

Commit 249f1be

Browse files
committed
1 parent 2f92898 commit 249f1be

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/tests/units/evaluation-test.r3

+8-3
Original file line numberDiff line numberDiff line change
@@ -320,11 +320,16 @@ Rebol [
320320

321321
--test-- "reduce/only"
322322
;@@ https://github.com/Oldes/Rebol-issues/issues/359
323-
--assert [1 #[unset] 2] = reduce/only [1 no-such-word 2] []
324-
--assert [1 #[unset] 2] = reduce/only [1 no-such-word 2] none
325-
--assert [1 some-word 2] = reduce/only [1 some-word 2] [some-word]
323+
--assert [1 2] = reduce/only [1 2] []
324+
--assert [1 2] = reduce/only [1 2] none
326325
--assert native? second reduce/only [1 now 2] none
327326
--assert word? second reduce/only [1 now 2] [now]
327+
; it is not allowed to have unset reduced using reduce/only anymore!
328+
;@@ https://github.com/Oldes/Rebol-issues/issues/1771
329+
--assert all [error? e: try [ reduce/only [1 no-such-word 2] [] ] e/id = 'no-value]
330+
--assert all [error? e: try [ reduce/only [1 no-such-word 2] none ] e/id = 'no-value]
331+
; if the word is listed in the /only value, than it is ok:
332+
--assert [1 no-such-word 2] = reduce/only [1 no-such-word 2] [no-such-word]
328333

329334
--test-- "reduce/into"
330335
;@@ https://github.com/Oldes/Rebol-issues/issues/506

0 commit comments

Comments
 (0)