diff options
Diffstat (limited to 'actionpack/test/controller')
-rw-r--r-- | actionpack/test/controller/test_test.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/actionpack/test/controller/test_test.rb b/actionpack/test/controller/test_test.rb index c9a30f9332..95c75bb744 100644 --- a/actionpack/test/controller/test_test.rb +++ b/actionpack/test/controller/test_test.rb @@ -253,9 +253,9 @@ HTML process :test_html_output # the output contains the string "Name" - assert_tag :content => "Name" + assert_tag :content => /Name/ # the output does not contain the string "test" - assert_no_tag :content => "test" + assert_no_tag :content => /test/ end def test_assert_tag_multiple @@ -301,6 +301,13 @@ HTML :attributes => { :name => /^my$/, :type => 'text' } end + def test_assert_tag_content_matching + @response.body = "<p>hello world</p>" + assert_tag :tag => "p", :content => "hello world" + assert_tag :tag => "p", :content => /hello/ + assert_no_tag :tag => "p", :content => "hello" + end + def test_assert_generates assert_generates 'controller/action/5', :controller => 'controller', :action => 'action', :id => '5' end |