[plt-scheme] Web server dispatcher call wrapper
OK. Thanks for the clarification.
On Sun, Nov 22, 2009 at 9:53 AM, Jay McCarthy <jay.mccarthy at gmail.com> wrote:
> The tests only run in the svn release.
>
> Sent from my iPhone
>
> On Nov 21, 2009, at 6:49 PM, "Rommel M. Martinez" <ebzzry at gmail.com> wrote:
>
>> A separate but related question: I noticed that in the unit tests,
>> there are references
>> to modules that are not in the base PLT installation, like schemeunit.
>> What is the
>> advised way to run these tests without force-modifying the scheme
>> installation?
>>
>> On Sun, Nov 22, 2009 at 9:40 AM, Rommel M. Martinez <ebzzry at gmail.com>
>> wrote:
>>>
>>> Thanks for the tip. I'll take a look at that.
>>>
>>> On Sun, Nov 22, 2009 at 8:52 AM, Jay McCarthy <jay.mccarthy at gmail.com>
>>> wrote:
>>>>
>>>> Also take a look at delirium to do end-to-end testing of the application
>>>> itself.
>>>>
>>>> Jay
>>>>
>>>> On Sat, Nov 21, 2009 at 5:38 PM, Rommel M. Martinez <ebzzry at gmail.com>
>>>> wrote:
>>>>>
>>>>> Yes, I'm trying to write test cases.
>>>>>
>>>>> Ah yes. I also found the test cases in bindings-test.ss.
>>>>>
>>>>> On Sun, Nov 22, 2009 at 8:19 AM, Jay McCarthy <jay.mccarthy at gmail.com>
>>>>> wrote:
>>>>>>
>>>>>> I don't understand.
>>>>>>
>>>>>> Are you trying to write test cases? And you want to make a fake
>>>>>> 'request' object? You can just construct them manually based on the
>>>>>> docs in the web-server/http collection.
>>>>>>
>>>>>> Jay
>>>>>>
>>>>>> On Sat, Nov 21, 2009 at 5:06 PM, Rommel M. Martinez <ebzzry at gmail.com>
>>>>>> wrote:
>>>>>>>
>>>>>>> Is there a way to wrap a call to a dispatcher so that it simulates an
>>>>>>> HTTP POST request? For example, if `render-foo' is defined as:
>>>>>>>
>>>>>>> (define (render-foo request x y)
>>>>>>> (local [(define (response-generator make-url) ...)]
>>>>>>> (send/suspend/dispatch response-generator)))
>>>>>>>
>>>>>>> How can I call `render-foo' like this?
>>>>>>>
>>>>>>> (with-bindings
>>>>>>> [(x "foo")
>>>>>>> (y "bar")]
>>>>>>> (render-foo request))
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Rommel M. Martinez
>>>>>>> http://www.bespin.org/~ebzzry
>>>>>>> _________________________________________________
>>>>>>> For list-related administrative tasks:
>>>>>>> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jay McCarthy <jay at cs.byu.edu>
>>>>>> Assistant Professor / Brigham Young University
>>>>>> http://teammccarthy.org/jay
>>>>>>
>>>>>> "The glory of God is Intelligence" - D&C 93
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Rommel M. Martinez
>>>>> http://www.bespin.org/~ebzzry
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Jay McCarthy <jay at cs.byu.edu>
>>>> Assistant Professor / Brigham Young University
>>>> http://teammccarthy.org/jay
>>>>
>>>> "The glory of God is Intelligence" - D&C 93
>>>>
>>>
>>>
>>>
>>> --
>>> Rommel M. Martinez
>>> http://www.bespin.org/~ebzzry
>>>
>>
>>
>>
>> --
>> Rommel M. Martinez
>> http://www.bespin.org/~ebzzry
>
--
Rommel M. Martinez
http://www.bespin.org/~ebzzry