in Education by
I have some rails app, a view with a field, lets say its called 'some_field' I want to fill in in the field '"SOME_STRING_WITH_QUOTES"' How can I do this in cucumber? When I fill in "some_field" with ""SOME_STRING"" When I fill in "some_field" with "\"SOME_STRING\"" dont work (the cucumber parser doesnt seem to approve) What to do? Its not some sort of matcher, so a regex wont work neither JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)

1 Answer

0 votes
by
When you write a step in your cucumber scenario, Cucumber suggests you the standard regex to match text inside the double quotes (regular expression [^"]* means a sequence of 0 or more characters of any kind, except " character). So for When I fill in "some_field" with: "SOME_STRING" it will suggest the following step definition: When /^I fill in "([^"]*)" with: "([^"]*)"$/ do |arg1, arg2| pending # express the regexp above with the code you wish you had end But you are not forced to use this regex and free to write any matcher you want. For example the following matcher will match any string that follows after colon and ends at the line end (and this string may include quotes): When /^I fill in "([^"]*)" with: (.*)$/ do |field, value| pending # express the regexp above with the code you wish you had end Then your scenario step will look like this: When I fill in "some_field" with: "all " this ' text will ' be matched. Update You can also use Cucumber's Multiline String in your Scenario step: When I fill in "some_field" with: """ your text " with double quotes """ And then you won't need to change step definition generated by Cucumber: When /^I fill in "([^"]*)" with:$/ do |arg1, string| pending # express the regexp above with the code you wish you had end Your string with quotes will be passed as a last argument. In my opinion this approach looks heavier than the first one.

Related questions

0 votes
    I have been trying to run the rake db:migrate command but it ain't working. I uninstalled and ... JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Feb 23, 2022 in Education by JackTerrance
0 votes
    I am writing an API for an iOS app where the user's login with the Facebook API on iOS. The server ... achieve this kinda setup? Select the correct answer from above options...
asked Feb 3, 2022 in Education by JackTerrance
0 votes
    I am making various routes with a format like below: get "address/1000broadway" get "address/300main" This ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Aug 1, 2022 in Education by JackTerrance
0 votes
    While running the server, i am getting the error incompatible library version.Already Nokogiri is installed in ... for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Jul 20, 2022 in Education by JackTerrance
0 votes
    I have 2 models: class Annotation include Mongoid::Document belongs_to :event field :desc, type: String end ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Jun 23, 2022 in Education by JackTerrance
0 votes
    I got this query: User.collection.aggregate([ {"$project" => { "dayOfMonth" => {"$dayOfMonth" => ... JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Jun 8, 2022 in Education by JackTerrance
0 votes
    Here's my RubyGems Environment: RUBYGEMS VERSION: 2.5.2 RUBY VERSION: 2.2.2 (2015-04-13 ... JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Apr 21, 2022 in Education by JackTerrance
0 votes
    When trying to start rails console I keep getting the following error Users/rigelstpierre/.rvm/rubies/ruby-1 ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Apr 20, 2022 in Education by JackTerrance
0 votes
    What is current state of the art for enabling OpenID login in Ruby on Rails applications? This is a ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 19, 2022 in Education by JackTerrance
0 votes
    I know there are several plugins that do asynchronous processing. Which one is the best one and why? The ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 19, 2022 in Education by JackTerrance
0 votes
    Closed. This question needs to be more focused. It is not currently accepting answers. Want to improve this ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 11, 2022 in Education by JackTerrance
0 votes
    I asked a question earlier, and got an excellent response, but, being a newbie to Rails and still ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 10, 2022 in Education by JackTerrance
0 votes
    In my Rails app, I want to allow the user to connect to multiple remote locations via different protocols ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Feb 26, 2022 in Education by JackTerrance
0 votes
    I have a Rails app that mounts 3 engines. Each engines has their own db migrations with timestamp in ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Feb 19, 2022 in Education by JackTerrance
0 votes
    I have a user model that has many fields (let's say 30 for this example). When the user signs ... , JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Feb 13, 2022 in Education by JackTerrance
...