use with-variable in some places with-scope was used.
parent
f9b9ce20f2
commit
3974ba8ba3
|
@ -237,13 +237,12 @@ http.server.dispatchers db.tuples ;
|
||||||
] unit-test
|
] unit-test
|
||||||
|
|
||||||
: test-with-dispatcher ( dispatcher quot -- )
|
: test-with-dispatcher ( dispatcher quot -- )
|
||||||
'[
|
[ main-responder ] dip '[
|
||||||
main-responder set
|
|
||||||
<http-server> 0 >>insecure f >>secure
|
<http-server> 0 >>insecure f >>secure
|
||||||
[
|
[
|
||||||
server-addrs random "addr" set @
|
server-addrs random "addr" set @
|
||||||
] with-threaded-server
|
] with-threaded-server
|
||||||
] with-scope ; inline
|
] with-variable ; inline
|
||||||
|
|
||||||
USING: locals ;
|
USING: locals ;
|
||||||
|
|
||||||
|
|
|
@ -32,13 +32,9 @@ MACRO: finish-nmake ( exemplars -- quot )
|
||||||
length [ firstn ] curry ;
|
length [ firstn ] curry ;
|
||||||
|
|
||||||
:: nmake ( quot exemplars -- )
|
:: nmake ( quot exemplars -- )
|
||||||
[
|
exemplars [ 0 swap new-resizable ] map
|
||||||
exemplars
|
building-seq [
|
||||||
[ 0 swap new-resizable ] map
|
|
||||||
building-seq set
|
|
||||||
|
|
||||||
quot call
|
quot call
|
||||||
|
|
||||||
building-seq get
|
building-seq get
|
||||||
exemplars [ [ like ] 2map ] [ finish-nmake ] bi
|
exemplars [ [ like ] 2map ] [ finish-nmake ] bi
|
||||||
] with-scope ; inline
|
] with-variable ; inline
|
||||||
|
|
|
@ -73,7 +73,7 @@ os macosx? [
|
||||||
"tools.deploy.test.3"
|
"tools.deploy.test.3"
|
||||||
"tools.deploy.test.4"
|
"tools.deploy.test.4"
|
||||||
} [
|
} [
|
||||||
[ ] swap [
|
{ } swap [
|
||||||
shake-and-bake
|
shake-and-bake
|
||||||
run-temp-image
|
run-temp-image
|
||||||
] curry unit-test
|
] curry unit-test
|
||||||
|
@ -91,16 +91,14 @@ M: quit-responder call-responder*
|
||||||
quit-responder "quit" add-responder ;
|
quit-responder "quit" add-responder ;
|
||||||
|
|
||||||
: test-httpd ( responder -- )
|
: test-httpd ( responder -- )
|
||||||
[
|
main-responder [
|
||||||
main-responder set
|
|
||||||
<http-server>
|
<http-server>
|
||||||
0 >>insecure
|
0 >>insecure
|
||||||
f >>secure
|
f >>secure
|
||||||
start-server
|
start-server
|
||||||
servers>> first addr>> port>>
|
servers>> first addr>> port>>
|
||||||
dup number>string "port-number" temp-file ascii set-file-contents
|
dup number>string "port-number" temp-file ascii set-file-contents
|
||||||
] with-scope
|
] with-variable "port" set ;
|
||||||
"port" set ;
|
|
||||||
|
|
||||||
{ } [
|
{ } [
|
||||||
<dispatcher>
|
<dispatcher>
|
||||||
|
|
Loading…
Reference in New Issue