Skip to content

Commit bf649c2

Browse files
committed
1 parent 4d641af commit bf649c2

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

src/tests/units/make-test.r3

+62
Original file line numberDiff line numberDiff line change
@@ -83,4 +83,66 @@ Rebol [
8383
===end-group===
8484

8585

86+
===start-group=== "make special"
87+
--test-- "make types from none!"
88+
;@@ https://github.com/Oldes/Rebol-issues/issues/1041
89+
--assert error? try [make end! none]
90+
--assert not error? try [make unset! none]
91+
--assert not error? try [make none! none]
92+
--assert not error? try [make logic! none]
93+
--assert error? try [make integer! none]
94+
--assert error? try [make decimal! none]
95+
--assert error? try [make percent! none]
96+
--assert error? try [make money! none]
97+
--assert error? try [make char! none]
98+
--assert error? try [make pair! none]
99+
--assert error? try [make tuple! none]
100+
--assert error? try [make time! none]
101+
--assert error? try [make date! none]
102+
--assert error? try [make binary! none]
103+
--assert error? try [make string! none]
104+
--assert error? try [make file! none]
105+
--assert error? try [make email! none]
106+
--assert error? try [make ref! none]
107+
--assert error? try [make url! none]
108+
--assert error? try [make tag! none]
109+
--assert error? try [make bitset! none]
110+
--assert error? try [make image! none]
111+
--assert error? try [make vector! none]
112+
--assert error? try [make block! none]
113+
--assert error? try [make paren! none]
114+
--assert error? try [make path! none]
115+
--assert error? try [make set-path! none]
116+
--assert error? try [make get-path! none]
117+
--assert error? try [make lit-path! none]
118+
--assert error? try [make map! none]
119+
--assert error? try [make datatype! none]
120+
--assert error? try [make typeset! none]
121+
--assert error? try [make word! none]
122+
--assert error? try [make set-word! none]
123+
--assert error? try [make get-word! none]
124+
--assert error? try [make lit-word! none]
125+
--assert error? try [make refinement! none]
126+
--assert error? try [make issue! none]
127+
--assert error? try [make native! none]
128+
--assert error? try [make action! none]
129+
--assert error? try [make rebcode! none]
130+
--assert error? try [make command! none]
131+
--assert error? try [make op! none]
132+
--assert error? try [make closure! none]
133+
--assert error? try [make function! none]
134+
--assert error? try [make frame! none]
135+
--assert error? try [make object! none]
136+
--assert error? try [make module! none]
137+
--assert error? try [make error! none]
138+
--assert error? try [make task! none]
139+
--assert error? try [make port! none]
140+
--assert error? try [make gob! none]
141+
--assert error? try [make event! none]
142+
--assert error? try [make handle! none]
143+
--assert error? try [make struct! none]
144+
--assert error? try [make library! none]
145+
--assert error? try [make utype! none]
146+
147+
86148
~~~end-file~~~

0 commit comments

Comments
 (0)