Merge branch 'master' of git://factorcode.org/git/factor
[factor/jcg.git] / basis / macros / expander / expander-tests.factor
blobaf67ac5639d15f5b044a3d82481b952522f16582
1 IN: macros.expander.tests
2 USING: macros.expander tools.test math combinators.short-circuit
3 kernel combinators ;
5 [ t ] [ 20 [ { [ integer? ] [ even? ] [ 10 > ] } 1&& ] expand-macros call ] unit-test
7 [ f ] [ 15 [ { [ integer? ] [ even? ] [ 10 > ] } 1&& ] expand-macros call ] unit-test
9 [ f ] [ 5.0 [ { [ integer? ] [ even? ] [ 10 > ] } 1&& ] expand-macros call ] unit-test
11 [ [ no-case ] ] [ [ { } case ] expand-macros ] unit-test