15 lines
		
	
	
		
			438 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			438 B
		
	
	
	
		
			Factor
		
	
	
| USING: tools.test combinators generic.single sequences kernel ;
 | |
| IN: compiler.tests.call-effect
 | |
| 
 | |
| : execute-ic-test ( a b -- c ) execute( a -- c ) ;
 | |
| 
 | |
| ! VM type check error
 | |
| [ 1 f execute-ic-test ] [ second 3 = ] must-fail-with
 | |
| 
 | |
| : call-test ( q -- ) call( -- ) ;
 | |
| 
 | |
| [ ] [ [ ] call-test ] unit-test
 | |
| [ ] [ f [ drop ] curry call-test ] unit-test
 | |
| [ ] [ [ ] [ ] compose call-test ] unit-test
 | |
| [ [ 1 2 3 ] call-test ] [ wrong-values? ] must-fail-with
 |