Sha256: e8042076f807a0c6214a4eeeda0e6d37f600b542dc3b377cd916300f16370b06

Contents?: true

Size: 1.78 KB

Versions: 16

Compression:

Stored size: 1.78 KB

Contents

require "simplecov"
SimpleCov.start do
  add_filter "/spec/"
end

require "bundler/setup"
require "isodoc"
require "rspec/matchers"
require "equivalent-xml"

RSpec.configure do |config|
  # Enable flags like --only-failures and --next-failure
  config.example_status_persistence_file_path = ".rspec_status"

  # Disable RSpec exposing methods globally on `Module` and `main`
  config.disable_monkey_patching!

  config.expect_with :rspec do |c|
    c.syntax = :expect
  end
end

def strip_guid(x)
  x.gsub(%r{ id="_[^"]+"}, ' id="_"').gsub(%r{ target="_[^"]+"}, ' target="_"').
    gsub(%r( href="#[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{13}"), ' href="#_"').
    gsub(%r( id="[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{13}"), ' id="_"').
    gsub(%r( id="ftn[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{13}"), ' id="ftn_"').
    gsub(%r( id="fn:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{13}"), ' id="fn:_"')
end

HTML_HDR = <<~END
        <html xmlns:epub="http://www.idpf.org/2007/ops">
          <head/>
          <body lang="EN-US" link="blue" vlink="#954F72">
            <div class="title-section">
              <p>&#160;</p>
            </div>
            <br/>
            <div class="prefatory-section">
              <p>&#160;</p>
            </div>
            <br/>
            <div class="main-section">
END

WORD_HDR = <<~END
       <html xmlns:epub="http://www.idpf.org/2007/ops">
         <head/>
         <body lang="EN-US" link="blue" vlink="#954F72">
           <div class="WordSection1">
             <p>&#160;</p>
           </div>
           <br clear="all" class="section"/>
           <div class="WordSection2">
             <p>&#160;</p>
           </div>
           <br clear="all" class="section"/>
           <div class="WordSection3">
END

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
isodoc-0.9.12 spec/spec_helper.rb
isodoc-0.9.11 spec/spec_helper.rb
isodoc-0.9.10 spec/spec_helper.rb
isodoc-0.9.9 spec/spec_helper.rb
isodoc-0.9.8 spec/spec_helper.rb
isodoc-0.9.7 spec/spec_helper.rb
isodoc-0.9.6 spec/spec_helper.rb
isodoc-0.9.5 spec/spec_helper.rb
isodoc-0.9.4 spec/spec_helper.rb
isodoc-0.9.3 spec/spec_helper.rb
isodoc-0.9.2 spec/spec_helper.rb
isodoc-0.9.1 spec/spec_helper.rb
isodoc-0.9.0 spec/spec_helper.rb
isodoc-0.8.13 spec/spec_helper.rb
isodoc-0.8.11 spec/spec_helper.rb
isodoc-0.8.10 spec/spec_helper.rb