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

Reply via email to