]> gitweb.factorcode.org Git - factor.git/blob - extra/symbols/symbols-tests.factor
Merge branch 'master' of git://factorcode.org/git/factor
[factor.git] / extra / 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