! Copyright (C) 2009 Doug Coleman. ! See http://factorcode.org/license.txt for BSD license. USING: tools.test combinators.smart math kernel accessors ; IN: combinators.smart.tests : test-bi ( -- 9 11 ) 10 [ 1 - ] [ 1 + ] bi ; [ [ test-bi ] output>array ] must-infer [ { 9 11 } ] [ [ test-bi ] output>array ] unit-test [ { 9 11 } [ + ] inputarray [ 3 4 ] output>array ] output>array ; \ nested-smart-combo-test def>> must-infer [ { { 1 2 } { 3 4 } } ] [ nested-smart-combo-test ] unit-test [ 14 ] [ [ 1 2 3 ] [ sq ] [ + ] map-reduce-outputs ] unit-test