36 lines
662 B
Factor
36 lines
662 B
Factor
USING: kernel tools.test math namespaces prettyprint
|
|
sequences inspector io.streams.string ;
|
|
IN: inspector.tests
|
|
|
|
[ 1 2 3 ] describe
|
|
f describe
|
|
\ + describe
|
|
H{ } describe
|
|
H{ } describe
|
|
|
|
[ "fixnum instance\n\n" ] [ [ 3 describe ] with-string-writer ] unit-test
|
|
|
|
[ ] [ H{ } clone inspect ] unit-test
|
|
|
|
[ ] [ "a" "b" &add ] unit-test
|
|
|
|
[ H{ { "b" "a" } } ] [ me get ] unit-test
|
|
|
|
[ ] [ "x" 0 &put ] unit-test
|
|
|
|
[ H{ { "b" "x" } } ] [ me get ] unit-test
|
|
|
|
[ ] [ 0 &at ] unit-test
|
|
|
|
[ "x" ] [ me get ] unit-test
|
|
|
|
[ ] [ &back ] unit-test
|
|
|
|
[ ] [ "y" 0 &rename ] unit-test
|
|
|
|
[ H{ { "y" "x" } } ] [ me get ] unit-test
|
|
|
|
[ ] [ 0 &delete ] unit-test
|
|
|
|
[ H{ } ] [ me get ] unit-test
|