We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using from api_step.rb the step: the XML response should have "field" with the text "1234"
The string "1234" enters the body of the step as the argument named 'text'. In the body the 'text' has class 'Fixnum' in stead of 'String.
The comparison between the element found and the text argument fails because the classes dont match.
Simple fix is to transform text explicitly to class String with the method 'to_s'
The text was updated successfully, but these errors were encountered:
Hmm. the to_s method does not work with a string "0123" (it becomes "123")
Sorry, something went wrong.
This seems to work:
Transform /^text "[^"]"$/ do |step_arg| /text "([^"])"/.match(step_arg)[1] end
Then /^my XML response should have "([^"])" with the (text "[^"]")$/ do |xpath, text| ... end
No branches or pull requests
Using from api_step.rb the step:
the XML response should have "field" with the text "1234"
The string "1234" enters the body of the step as the argument named 'text'.
In the body the 'text' has class 'Fixnum' in stead of 'String.
The comparison between the element found and the text argument fails because the classes dont match.
Simple fix is to transform text explicitly to class String with the method 'to_s'
The text was updated successfully, but these errors were encountered: