Fix some test failures and add an unportable tag
parent
b8b7d3861b
commit
a70a2c0e31
|
@ -4,4 +4,11 @@ USING: tools.test combinators generic.single sequences kernel ;
|
|||
: execute-ic-test ( a b -- c ) execute( a -- c ) ;
|
||||
|
||||
! VM type check error
|
||||
[ 1 f execute-ic-test ] [ second 3 = ] must-fail-with
|
||||
[ 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
|
|
@ -1,6 +1,6 @@
|
|||
USING: delegate kernel arrays tools.test words math definitions
|
||||
compiler.units parser generic prettyprint io.streams.string
|
||||
accessors eval multiline generic.standard delegate.protocols
|
||||
accessors eval multiline generic.single delegate.protocols
|
||||
delegate.private assocs see ;
|
||||
IN: delegate.tests
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ IN: stack-checker.call-effect
|
|||
TUPLE: inline-cache value ;
|
||||
|
||||
: cache-hit? ( word/quot ic -- ? )
|
||||
[ value>> ] [ value>> eq? ] bi and ; inline
|
||||
[ value>> eq? ] [ value>> ] bi and ; inline
|
||||
|
||||
SINGLETON: +unknown+
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
USING: arrays debugger.threads destructors io io.directories
|
||||
io.encodings.8-bit io.encodings.ascii io.encodings.binary
|
||||
io.files io.files.private io.files.temp io.files.unique kernel
|
||||
make math sequences system threads tools.test generic.standard ;
|
||||
make math sequences system threads tools.test generic.single ;
|
||||
IN: io.files.tests
|
||||
|
||||
[ ] [ "append-test" temp-file dup exists? [ delete-file ] [ drop ] if ] unit-test
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
IN: slots.tests
|
||||
USING: math accessors slots strings generic.standard kernel
|
||||
USING: math accessors slots strings generic.single kernel
|
||||
tools.test generic words parser eval math.functions ;
|
||||
|
||||
TUPLE: r/w-test foo ;
|
||||
|
|
|
@ -58,7 +58,7 @@ unit-test
|
|||
[ "\u001234bc\0\0\0" ] [ 6 "\u001234bc" resize-string ] unit-test
|
||||
|
||||
! Random tester found this
|
||||
[ 2 -7 resize-string ] [ { "kernel-error" 3 12 -7 } = ] must-fail-with
|
||||
[ 2 -7 resize-string ] [ { "kernel-error" 3 11 -7 } = ] must-fail-with
|
||||
|
||||
! Make sure 24-bit strings work
|
||||
"hello world" "s" set
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
unportable
|
Loading…
Reference in New Issue