This introduces match_html, which converts actual and expected HTML strings into "canonical" HTML using Nokogiri with NOBLANKS and COMPACT, and then does a simple equality comparison. This eliminates whitespace differences introduced by library changes (e.g. the libxml2 2.9.0 change). pretty_text_spec.rb has been changed to use match_html where appropriate. and all tests pass under libxml2 2.7.6, 2.8.0 or 2.9.0 |
||
|---|---|---|
| .. | ||
| export | ||
| import | ||
| jobs | ||
| oneboxer | ||
| archetype_spec.rb | ||
| category_list_spec.rb | ||
| content_buffer_spec.rb | ||
| cooked_post_processor_spec.rb | ||
| current_user_spec.rb | ||
| diff_engine_spec.rb | ||
| discourse_hub_spec.rb | ||
| discourse_plugin_registry_spec.rb | ||
| discourse_spec.rb | ||
| distributed_hash_spec.rb | ||
| email_sender_spec.rb | ||
| email_spec.rb | ||
| enum_spec.rb | ||
| guardian_spec.rb | ||
| image_sizer_spec.rb | ||
| jobs_spec.rb | ||
| oneboxer_spec.rb | ||
| pbkdf2_spec.rb | ||
| pinned_check_spec.rb | ||
| post_creator_spec.rb | ||
| post_destroyer_spec.rb | ||
| post_revisor_spec.rb | ||
| pretty_text_spec.rb | ||
| promotion_spec.rb | ||
| rate_limiter_spec.rb | ||
| score_calculator_spec.rb | ||
| search_spec.rb | ||
| slug_spec.rb | ||
| sql_builder_spec.rb | ||
| summarize_spec.rb | ||
| system_message_spec.rb | ||
| text_sentinel_spec.rb | ||
| topic_query_spec.rb | ||
| topic_view_spec.rb | ||
| unread_spec.rb | ||