]> gitweb.factorcode.org Git - factor.git/blob - basis/symbols/symbols-tests.factor
Create basis vocab root
[factor.git] / basis / symbols / symbols-tests.factor
1 USING: kernel symbols tools.test parser generic words accessors ;
2 IN: symbols.tests
3
4 [ ] [ SYMBOLS: a b c ; ] unit-test
5 [ a ] [ a ] unit-test
6 [ b ] [ b ] unit-test
7 [ c ] [ c ] unit-test
8
9 DEFER: blah
10
11 [ ] [ "IN: symbols.tests GENERIC: blah" eval ] unit-test
12 [ ] [ "IN: symbols.tests USE: symbols SYMBOLS: blah ;" eval ] unit-test
13
14 [ f ] [ \ blah generic? ] unit-test
15 [ t ] [ \ blah symbol? ] unit-test
16
17 [ "IN: symbols.tests USE: symbols SINGLETONS: blah blah blah ;" eval ]
18 [ error>> error>> def>> \ blah eq? ]
19 must-fail-with
20