Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12:Update
rubygem-nokogiri.26619
001-test-equality.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 001-test-equality.patch of Package rubygem-nokogiri.26619
From b3423b03f59ba8ef02888598d0a9f90dedcc6ef9 Mon Sep 17 00:00:00 2001 From: Mike Dalessio <mike.dalessio@gmail.com> Date: Mon, 23 Nov 2020 00:02:08 -0500 Subject: [PATCH] feat: ParseOptions#== implemented correctly so that we can write some tests around it --- lib/nokogiri/xml/parse_options.rb | 4 ++++ test/xml/test_parse_options.rb | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/lib/nokogiri/xml/parse_options.rb b/lib/nokogiri/xml/parse_options.rb index 362940d4b..039afa2dc 100644 --- a/lib/nokogiri/xml/parse_options.rb +++ b/lib/nokogiri/xml/parse_options.rb @@ -107,6 +107,10 @@ def strict? @options & RECOVER == STRICT end + def ==(other) + other.to_i == to_i + end + alias :to_i :options def inspect diff --git a/test/xml/test_parse_options.rb b/test/xml/test_parse_options.rb index 729949cea..988e89529 100644 --- a/test/xml/test_parse_options.rb +++ b/test/xml/test_parse_options.rb @@ -59,6 +59,12 @@ def test_inspect assert_match(/recover/, ins) assert_match(/noent/, ins) end + + def test_equality + options = Nokogiri::XML::ParseOptions.new.recover.noent + other = Nokogiri::XML::ParseOptions.new.recover.noent + assert(options == other) + end end end end
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor