consumer_registry_resume.tri (731B)
1 -- The received read failure must see the explicit resumed environment. 2 !import "consumers.registry-source" RS 3 !import "consumers.registry" R 4 !import "http" H 5 !import "io" !Local 6 !import "prelude" !Local 7 root = "__ROOT__" 8 main = io (onResult_ (readFile "demos/consumers/registry/registry-state.scp") 9 (problem : putStrLn "resume-source-read-fail") 10 (source : matchResult 11 (_ _ : putStrLn "resume-source-parse-fail") 12 (program _ : bind (R.routeRun program root 13 (pair "GET" "/_arboricx/bundle/hash/abc999")) (reply : 14 putStrLn (matchBool "registry-resume-state-ok" "registry-resume-state-DIFFER" 15 (equal? reply (H.response 404 "text/plain; charset=utf-8" root))))) 16 (RS.compileRouteSource source))) 17 main