fix build errors
parent
379c17a284
commit
aabfc614a1
|
@ -27,7 +27,7 @@ HELP: <date>
|
|||
} ;
|
||||
|
||||
HELP: month-names
|
||||
{ $values { "array" array } }
|
||||
{ $values { "value" object } }
|
||||
{ $description "Returns an array with the English names of all the months." }
|
||||
{ $warning "Do not use this array for looking up a month name directly. Use month-name instead." } ;
|
||||
|
||||
|
|
|
@ -1,16 +1,34 @@
|
|||
USING: descriptive kernel math tools.test continuations prettyprint io.streams.string see ;
|
||||
USING: descriptive kernel math tools.test continuations prettyprint io.streams.string see
|
||||
math.ratios ;
|
||||
IN: descriptive.tests
|
||||
|
||||
DESCRIPTIVE: divide ( num denom -- fraction ) / ;
|
||||
|
||||
[ 3 ] [ 9 3 divide ] unit-test
|
||||
[ T{ descriptive-error f { { "num" 3 } { "denom" 0 } } "Division by zero" divide } ] [ [ 3 0 divide ] [ ] recover ] unit-test
|
||||
|
||||
[ "USING: descriptive math ;\nIN: descriptive.tests\nDESCRIPTIVE: divide ( num denom -- fraction ) / ;\n" ] [ \ divide [ see ] with-string-writer ] unit-test
|
||||
[
|
||||
T{ descriptive-error f
|
||||
{ { "num" 3 } { "denom" 0 } }
|
||||
T{ division-by-zero f 3 }
|
||||
divide
|
||||
}
|
||||
] [
|
||||
[ 3 0 divide ] [ ] recover
|
||||
] unit-test
|
||||
|
||||
[ "USING: descriptive math ;\nIN: descriptive.tests\nDESCRIPTIVE: divide ( num denom -- fraction ) / ;\n" ]
|
||||
[ \ divide [ see ] with-string-writer ] unit-test
|
||||
|
||||
DESCRIPTIVE:: divide* ( num denom -- fraction ) num denom / ;
|
||||
|
||||
[ 3 ] [ 9 3 divide* ] unit-test
|
||||
[ T{ descriptive-error f { { "num" 3 } { "denom" 0 } } "Division by zero" divide* } ] [ [ 3 0 divide* ] [ ] recover ] unit-test
|
||||
|
||||
[
|
||||
T{ descriptive-error f
|
||||
{ { "num" 3 } { "denom" 0 } }
|
||||
T{ division-by-zero f 3 }
|
||||
divide*
|
||||
}
|
||||
] [ [ 3 0 divide* ] [ ] recover ] unit-test
|
||||
|
||||
[ "USING: descriptive math ;\nIN: descriptive.tests\nDESCRIPTIVE:: divide* ( num denom -- fraction ) num denom / ;\n" ] [ \ divide* [ see ] with-string-writer ] unit-test
|
||||
|
|
Loading…
Reference in New Issue