mirror of
https://github.com/TracksApp/tracks.git
synced 2026-01-29 12:16:11 +01:00
Update assert_select for Nokogiri compatibility
assert_select has been moved into the rails-dom-testing gem and is now based on Nokogiri. * Remove assert_tag and assert_xml_select * Quote CSS attribute selector values * Use decoded versions of HTML in assert_select. Nokogiri decodes elements prior to matching. * Add a test helper for entities such as ` ` for which it's difficult or confusing to include the decoded version directly in the assertion. * Assert directly on Atom feeds' XML namespace because it isn't selectable as an attribute
This commit is contained in:
parent
d7d86446c0
commit
689db4c9c3
9 changed files with 66 additions and 64 deletions
11
test/support/html_entity_helper.rb
Normal file
11
test/support/html_entity_helper.rb
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
require 'htmlentities'
|
||||
|
||||
module HTMLEntityHelper
|
||||
def entity(name)
|
||||
HTMLEntities.new.decode("&#{name};")
|
||||
end
|
||||
|
||||
def nbsp
|
||||
entity('nbsp')
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue