mirror of
https://github.com/teamcapybara/capybara.git
synced 2022-11-09 12:08:07 -05:00
update and test for css query special character escaping
This commit is contained in:
parent
156114de9a
commit
8826156be9
3 changed files with 11 additions and 5 deletions
|
@ -18,10 +18,9 @@ Gem::Specification.new do |s|
|
|||
|
||||
s.homepage = "https://github.com/teamcapybara/capybara"
|
||||
s.require_paths = ["lib"]
|
||||
s.rubygems_version = "1.3.6"
|
||||
s.summary = "Capybara aims to simplify the process of integration testing Rack applications, such as Rails, Sinatra or Merb"
|
||||
|
||||
s.add_runtime_dependency("nokogiri", [">= 1.6.7"])
|
||||
s.add_runtime_dependency("nokogiri", [">= 1.6.8"])
|
||||
s.add_runtime_dependency("mime-types", [">= 2.0"])
|
||||
s.add_runtime_dependency("rack", [">= 1.6.0"])
|
||||
s.add_runtime_dependency("rack-test", [">= 0.6.3"])
|
||||
|
@ -32,8 +31,8 @@ Gem::Specification.new do |s|
|
|||
s.add_development_dependency("sinatra", [">= 1.4.0"])
|
||||
s.add_development_dependency("rspec", [">= 3.4.0"])
|
||||
s.add_development_dependency("launchy", [">= 2.0.4"])
|
||||
s.add_development_dependency("yard", [">= 0.5.8"])
|
||||
s.add_development_dependency("fuubar", [">= 0.0.1"])
|
||||
s.add_development_dependency("yard", [">= 0.9.0"])
|
||||
s.add_development_dependency("fuubar", [">= 1.0.0"])
|
||||
s.add_development_dependency("cucumber", [">= 2.3.0"])
|
||||
s.add_development_dependency("rake")
|
||||
s.add_development_dependency("puma")
|
||||
|
|
|
@ -85,6 +85,11 @@ Capybara::SpecHelper.spec '#find' do
|
|||
it "should support pseudo selectors" do
|
||||
expect(@session.find(:css, 'input:disabled').value).to eq('This is disabled')
|
||||
end
|
||||
|
||||
it "should support escaping characters" do
|
||||
expect(@session.find(:css, '#\31 escape\.me').text).to eq('needs escaping')
|
||||
expect(@session.find(:css, '.\32 escape').text).to eq('needs escaping')
|
||||
end
|
||||
end
|
||||
|
||||
context "with xpath selectors" do
|
||||
|
|
|
@ -150,4 +150,6 @@ banana</textarea>
|
|||
<div data-pre=true>Pre Sibling</div>
|
||||
<div data-post=true>Post Sibling</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id='1escape.me' class="2escape">needs escaping</div>
|
||||
|
|
Loading…
Add table
Reference in a new issue