[rspec-users] [Cucumber] How can I pass an XML block as a parameter?
ben at benmabey.com
Tue Apr 14 20:37:14 EDT 2009
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
> "<?xml version="1.0" encoding="UTF-8"?>
> <text>Fake Catalan Source</text>
> Then I get a 201 (created) status result
> And I a phrase object with UUID=060e985b-0307-4c8f-b43f-
> 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...
More information about the rspec-users