Project

General

Profile

Patch #42756 » 0001-Update-tests-to-address-whitespace-collapsing-in-rails-dom-testing-2.3.0.patch

Katsuya HIDAKA, 2025-05-22 10:18

View differences:

Gemfile
102 102
end
103 103

  
104 104
group :test do
105
  gem "rails-dom-testing"
105
  gem "rails-dom-testing", '>= 2.3.0'
106 106
  gem 'mocha', '>= 2.0.1'
107 107
  gem 'simplecov', '~> 0.22.0', :require => false
108 108
  gem "ffi", platforms: [:mingw, :x64_mingw, :mswin]
test/functional/attachments_controller_test.rb
42 42
      assert_response :success
43 43

  
44 44
      assert_equal 'text/html', @response.media_type
45
      assert_select 'th.filename', :text => /issues_controller.rb\t\(révision 1484\)/
45
      assert_select 'th.filename', :text => /issues_controller\.rb \(révision 1484\)/
46 46
      assert_select 'td.line-code', :text => /Demande créée avec succès/
47 47
    end
48 48
  end
......
61 61
        assert_response :success
62 62

  
63 63
        assert_equal 'text/html', @response.media_type
64
        assert_select 'th.filename', :text => /issues_controller.rb\t\(r\?vision 1484\)/
64
        assert_select 'th.filename', :text => /issues_controller\.rb \(r\?vision 1484\)/
65 65
        assert_select 'td.line-code', :text => /Demande cr\?\?e avec succ\?s/
66 66
      end
67 67
    end
......
81 81
        assert_response :success
82 82

  
83 83
        assert_equal 'text/html', @response.media_type
84
        assert_select 'th.filename', :text => /issues_controller.rb\t\(révision 1484\)/
84
        assert_select 'th.filename', :text => /issues_controller\.rb \(révision 1484\)/
85 85
        assert_select 'td.line-code', :text => /Demande créée avec succès/
86 86
      end
87 87
    end
test/functional/documents_controller_test.rb
113 113
    # adds a long description to the first document
114 114
    doc = documents(:documents_001)
115 115
    doc.update(:description => <<~LOREM)
116
      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut egestas, mi vehicula varius varius, ipsum massa fermentum orci, eget tristique ante sem vel mi. Nulla facilisi. Donec enim libero, luctus ac sagittis sit amet, vehicula sagittis magna. Duis ultrices molestie ante, eget scelerisque sem iaculis vitae. Etiam fermentum mauris vitae metus pharetra condimentum fermentum est pretium. Proin sollicitudin elementum quam quis pharetra.  Aenean facilisis nunc quis elit volutpat mollis. Aenean eleifend varius euismod. Ut dolor est, congue eget dapibus eget, elementum eu odio. Integer et lectus neque, nec scelerisque nisi. EndOfLineHere
116
      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut egestas, mi vehicula varius varius, ipsum massa fermentum orci, eget tristique ante sem vel mi. Nulla facilisi. Donec enim libero, luctus ac sagittis sit amet, vehicula sagittis magna. Duis ultrices molestie ante, eget scelerisque sem iaculis vitae. Etiam fermentum mauris vitae metus pharetra condimentum fermentum est pretium. Proin sollicitudin elementum quam quis pharetra. Aenean facilisis nunc quis elit volutpat mollis. Aenean eleifend varius euismod. Ut dolor est, congue eget dapibus eget, elementum eu odio. Integer et lectus neque, nec scelerisque nisi. EndOfLineHere
117 117

  
118
      Vestibulum non velit mi. Aliquam scelerisque libero ut nulla fringilla a sollicitudin magna rhoncus.  Praesent a nunc lorem, ac porttitor eros. Sed ac diam nec neque interdum adipiscing quis quis justo. Donec arcu nunc, fringilla eu dictum at, venenatis ac sem. Vestibulum quis elit urna, ac mattis sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
118
      Vestibulum non velit mi. Aliquam scelerisque libero ut nulla fringilla a sollicitudin magna rhoncus. Praesent a nunc lorem, ac porttitor eros. Sed ac diam nec neque interdum adipiscing quis quis justo. Donec arcu nunc, fringilla eu dictum at, venenatis ac sem. Vestibulum quis elit urna, ac mattis sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
119 119
    LOREM
120 120
    get(:index, :params => {:project_id => 'ecookbook'})
121 121
    assert_response :success
test/functional/issues_controller_test.rb
1737 1737
      assert_select 'td.last_notes[colspan="4"]', :text => 'Some notes with Redmine links: #2, r2.'
1738 1738
      assert_select(
1739 1739
        'td.last_notes[colspan="4"]',
1740
        :text => 'A comment with inline image:  and a reference to #1 and r2.'
1740
        :text => 'A comment with inline image: and a reference to #1 and r2.'
1741 1741
      )
1742 1742
      get(
1743 1743
        :index,
test/integration/api_test/news_test.rb
62 62
      assert_select "author[id=2][name=\"John Smith\"]"
63 63
      assert_select 'title', 'eCookbook first release !'
64 64
      assert_select 'summary', 'First version was released...'
65
      assert_select 'description', "eCookbook 1.0 has been released.\n\nVisit http://ecookbook.somenet.foo/"
65
      assert_select 'description', 'eCookbook 1.0 has been released. Visit http://ecookbook.somenet.foo/'
66 66
      assert_select 'created_on', News.find(1).created_on.iso8601
67 67
    end
68 68
  end
    (1-1/1)