From 9eada2daf812ae95d47a22ebe4ecc058a980a38b Mon Sep 17 00:00:00 2001 From: Timm Date: Wed, 24 Jul 2013 13:12:27 +0200 Subject: Readded some documentation about substitution values. --- .../lib/action_dispatch/testing/assertions/selector.rb | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'actionpack/lib/action_dispatch/testing/assertions/selector.rb') diff --git a/actionpack/lib/action_dispatch/testing/assertions/selector.rb b/actionpack/lib/action_dispatch/testing/assertions/selector.rb index 5338278810..feb98f7e2b 100644 --- a/actionpack/lib/action_dispatch/testing/assertions/selector.rb +++ b/actionpack/lib/action_dispatch/testing/assertions/selector.rb @@ -35,7 +35,8 @@ module ActionDispatch # root element and any of its children. # Returns empty Nokogiri::XML::NodeSet if no match is found. # - # The selector may be a CSS selector expression (String). + # The selector may be a CSS selector expression (String) or an expression + # with substitution values (Array). # # # Selects all div tags # divs = css_select("div") @@ -96,7 +97,8 @@ module ActionDispatch # assert_select "li", 8 # end # - # The selector may be a CSS selector expression (String). + # The selector may be a CSS selector expression (String) or an expression + # with substitution values (Array). # # === Equality Tests # @@ -145,6 +147,14 @@ module ActionDispatch # # # Test the content and style # assert_select "body div.header ul.menu" + # + # # Use substitution values + # assert_select "ol>li#?", /item-\d+/ + # + # # All input fields in the form have a name + # assert_select "form input" do + # assert_select "[name=?]", /.+/ # Not empty + # end def assert_select(*args, &block) @selected ||= nil -- cgit v1.2.3