From 173d064567f112ee8f7f2a821799a059b088649e Mon Sep 17 00:00:00 2001 From: Slava Pestov <slava@slava-pestovs-macbook-pro.local> Date: Sun, 27 Apr 2008 04:51:33 -0500 Subject: [PATCH] Unit tests pass --- extra/http/server/sessions/sessions-tests.factor | 5 ++++- extra/http/server/templating/chloe/chloe-tests.factor | 8 -------- extra/http/server/templating/chloe/test/test4.xml | 2 +- extra/http/server/templating/chloe/test/test5.xml | 2 +- extra/http/server/templating/chloe/test/test6.xml | 2 +- extra/http/server/templating/chloe/test/test7.xml | 2 +- 6 files changed, 8 insertions(+), 13 deletions(-) diff --git a/extra/http/server/sessions/sessions-tests.factor b/extra/http/server/sessions/sessions-tests.factor index 548f3dc00b..c95ff30069 100755 --- a/extra/http/server/sessions/sessions-tests.factor +++ b/extra/http/server/sessions/sessions-tests.factor @@ -7,7 +7,10 @@ sequences db db.sqlite continuations ; : with-session [ - >r [ save-session-after ] [ \ session set ] bi r> call + >r + [ session-manager get swap save-session-after ] + [ \ session set ] bi + r> call ] with-destructors ; inline TUPLE: foo ; diff --git a/extra/http/server/templating/chloe/chloe-tests.factor b/extra/http/server/templating/chloe/chloe-tests.factor index cb8b56e002..61f72a2f14 100644 --- a/extra/http/server/templating/chloe/chloe-tests.factor +++ b/extra/http/server/templating/chloe/chloe-tests.factor @@ -4,14 +4,6 @@ io.streams.string kernel sequences ascii boxes namespaces xml splitting ; IN: http.server.templating.chloe.tests -[ "foo" ] -[ "<a href=\"foo\">blah</a>" string>xml "href" required-attr ] -unit-test - -[ "<a name=\"foo\">blah</a>" string>xml "href" required-attr ] -[ "href attribute is required" = ] -must-fail-with - [ f ] [ f parse-query-attr ] unit-test [ f ] [ "" parse-query-attr ] unit-test diff --git a/extra/http/server/templating/chloe/test/test4.xml b/extra/http/server/templating/chloe/test/test4.xml index 0381bcc27a..dd9b232d73 100644 --- a/extra/http/server/templating/chloe/test/test4.xml +++ b/extra/http/server/templating/chloe/test/test4.xml @@ -2,7 +2,7 @@ <t:chloe xmlns:t="http://factorcode.org/chloe/1.0"> - <t:if code="http.server.templating.chloe.tests:test4-aux?"> + <t:if t:code="http.server.templating.chloe.tests:test4-aux?"> True </t:if> diff --git a/extra/http/server/templating/chloe/test/test5.xml b/extra/http/server/templating/chloe/test/test5.xml index d74a5e5368..3bd39e45bd 100644 --- a/extra/http/server/templating/chloe/test/test5.xml +++ b/extra/http/server/templating/chloe/test/test5.xml @@ -2,7 +2,7 @@ <t:chloe xmlns:t="http://factorcode.org/chloe/1.0"> - <t:if code="http.server.templating.chloe.tests:test5-aux?"> + <t:if t:code="http.server.templating.chloe.tests:test5-aux?"> True </t:if> diff --git a/extra/http/server/templating/chloe/test/test6.xml b/extra/http/server/templating/chloe/test/test6.xml index 5b6a71cf6b..56234a5f0d 100644 --- a/extra/http/server/templating/chloe/test/test6.xml +++ b/extra/http/server/templating/chloe/test/test6.xml @@ -2,7 +2,7 @@ <t:chloe xmlns:t="http://factorcode.org/chloe/1.0"> - <t:if var="http.server.templating.chloe.tests:test6-aux?"> + <t:if t:var="http.server.templating.chloe.tests:test6-aux?"> True </t:if> diff --git a/extra/http/server/templating/chloe/test/test7.xml b/extra/http/server/templating/chloe/test/test7.xml index 4381b5cec4..a4f8e06e7d 100644 --- a/extra/http/server/templating/chloe/test/test7.xml +++ b/extra/http/server/templating/chloe/test/test7.xml @@ -2,7 +2,7 @@ <t:chloe xmlns:t="http://factorcode.org/chloe/1.0"> - <t:if var="http.server.templating.chloe.tests:test7-aux?"> + <t:if t:var="http.server.templating.chloe.tests:test7-aux?"> True </t:if>