On Apr 14, 2009, at 5:39 PM, Wolfram Arnold wrote:
We're trying to verify XML REST API's and would like to write Cucumber
specs of the following type:
Scenario: Create a phrase
Given I have an authenticated session for user with login "steve"
When I send a POST to /phrases with parameters: locale=ca and post
body
"<?xml version="1.0" encoding="UTF-8"?>
<phrase>
<uuid>060e985b-0307-4c8f-b43f-c16f0e45196d</uuid>
<text>Fake Catalan Source</text>
<source_language>ca</source_language>
</phrase>"
Then I get a 201 (created) status result
And I a phrase object with UUID=060e985b-0307-4c8f-b43f-
c16f0e45196d
exists on the server
In other words, we're trying to pass a multi-line value to the parser.
Have you tried the pystring syntax?
Given I want to have multiple lines
"""
I can pass them
in with three quotes...
"""
-Ben
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users