[DRE-maint] Bug#918405: ruby-simple-navigation FTBFS with rails 5.2.0

Adrian Bunk bunk at debian.org
Sat Jan 5 20:17:05 GMT 2019


Source: ruby-simple-navigation
Version: 4.0.3-1
Severity: serious
Tags: ftbfs buster sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ruby-simple-navigation.html

...
Failures:

  1) SimpleNavigation::Renderer::Breadcrumbs#render sets the right html id on the rendered 'div' tag
     Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

     NameError:
       uninitialized constant SimpleNavigation::Renderer::HTML
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:20:in `block (3 levels) in <module:Renderer>'

  2) SimpleNavigation::Renderer::Breadcrumbs#render renders a 'div' tag for the navigation
     Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

     NameError:
       uninitialized constant SimpleNavigation::Renderer::HTML
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:16:in `block (3 levels) in <module:Renderer>'

  3) SimpleNavigation::Renderer::Breadcrumbs#render sets the right html classes on the rendered 'div' tag
     Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

     NameError:
       uninitialized constant SimpleNavigation::Renderer::HTML
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:24:in `block (3 levels) in <module:Renderer>'

  4) SimpleNavigation::Renderer::Breadcrumbs#render when a sub navigation item is selected renders all items as links
     Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

     NameError:
       uninitialized constant SimpleNavigation::Renderer::HTML
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:100:in `block (4 levels) in <module:Renderer>'

  5) SimpleNavigation::Renderer::Breadcrumbs#render when a sub navigation item is selected when the :static_leaf option is true renders the items as links
     Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

     NameError:
       uninitialized constant SimpleNavigation::Renderer::HTML
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:107:in `block (5 levels) in <module:Renderer>'

  6) SimpleNavigation::Renderer::Breadcrumbs#render when a sub navigation item is selected when the :static_leaf option is true renders the last item as simple text
     Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

     NameError:
       uninitialized constant SimpleNavigation::Renderer::HTML
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:111:in `block (5 levels) in <module:Renderer>'

  7) SimpleNavigation::Renderer::Breadcrumbs#render when no item is selected doesn't render any 'a' tag in the 'div' tag
     Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

     NameError:
       uninitialized constant SimpleNavigation::Renderer::HTML
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:29:in `block (4 levels) in <module:Renderer>'

  8) SimpleNavigation::Renderer::Breadcrumbs#render when an item is selected remders the 'a' tag without any html id
     Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

     NameError:
       uninitialized constant SimpleNavigation::Renderer::HTML
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:41:in `block (4 levels) in <module:Renderer>'

  9) SimpleNavigation::Renderer::Breadcrumbs#render when an item is selected renders the selected 'a' tag
     Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

     NameError:
       uninitialized constant SimpleNavigation::Renderer::HTML
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
     # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:37:in `block (4 levels) in <module:Renderer>'

  10) SimpleNavigation::Renderer::Breadcrumbs#render when an item is selected renders the 'a' tag without any html class
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:45:in `block (4 levels) in <module:Renderer>'

  11) SimpleNavigation::Renderer::Breadcrumbs#render when an item is selected and the :allow_classes_and_ids option is true renders the 'a' tag with the selected class
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:52:in `block (5 levels) in <module:Renderer>'

  12) SimpleNavigation::Renderer::Breadcrumbs#render when an item is selected and the :allow_classes_and_ids option is true and the item has an explicitly set id renders the 'a' tag with an html id
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:65:in `block (6 levels) in <module:Renderer>'

  13) SimpleNavigation::Renderer::Breadcrumbs#render when an item is selected and the :allow_classes_and_ids option is true and the item hasn't any id explicitly set renders the 'a' tag without any html id
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/breadcrumbs_spec.rb:57:in `block (6 levels) in <module:Renderer>'

  14) SimpleNavigation::Renderer::Links#render sets the right html id on the rendered 'div' tag
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:20:in `block (3 levels) in <module:Renderer>'

  15) SimpleNavigation::Renderer::Links#render renders an 'a' tag for each item
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:28:in `block (3 levels) in <module:Renderer>'

  16) SimpleNavigation::Renderer::Links#render renders a 'div' tag for the navigation
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:16:in `block (3 levels) in <module:Renderer>'

  17) SimpleNavigation::Renderer::Links#render renders the 'a' tags with the corresponding item's :html_options
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:32:in `block (3 levels) in <module:Renderer>'

  18) SimpleNavigation::Renderer::Links#render sets the right html classes on the rendered 'div' tag
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:24:in `block (3 levels) in <module:Renderer>'

  19) SimpleNavigation::Renderer::Links#render when an item has no specified id uses a default id by stringifying the item's key
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:43:in `block (4 levels) in <module:Renderer>'

  20) SimpleNavigation::Renderer::Links#render when a sub navigation item is selected renders the main parent as selected
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:78:in `block (4 levels) in <module:Renderer>'

  21) SimpleNavigation::Renderer::Links#render when a sub navigation item is selected doesn't render the nested item's link
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:82:in `block (4 levels) in <module:Renderer>'

  22) SimpleNavigation::Renderer::Links#render when an item has a specified id renders the 'a' tags with the specified id
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:37:in `block (4 levels) in <module:Renderer>'

  23) SimpleNavigation::Renderer::Links#render when an item is selected renders the selected item with the 'selected' class
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:57:in `block (4 levels) in <module:Renderer>'

  24) SimpleNavigation::Renderer::Links#render when no item is selected renders items without the 'selected' class
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/links_spec.rb:9:in `block (3 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/links_spec.rb:49:in `block (4 levels) in <module:Renderer>'

  25) SimpleNavigation::Renderer::List#render sets the right html classes on the rendered 'ul' tag
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:24:in `block (3 levels) in <module:Renderer>'

  26) SimpleNavigation::Renderer::List#render sets the right html id on the rendered 'ul' tag
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:20:in `block (3 levels) in <module:Renderer>'

  27) SimpleNavigation::Renderer::List#render renders an 'ul' tag for the navigation
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:16:in `block (3 levels) in <module:Renderer>'

  28) SimpleNavigation::Renderer::List#render when an item has no specified id renders the item's 'li' tag with the item's stingified key as id
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:29:in `block (4 levels) in <module:Renderer>'

  29) SimpleNavigation::Renderer::List#render when an item is selected renders the item's 'a' tag with the selected classes
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:57:in `block (4 levels) in <module:Renderer>'

  30) SimpleNavigation::Renderer::List#render when an item is selected renders the item's 'li' tag with its id and selected classes
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:53:in `block (4 levels) in <module:Renderer>'

  31) SimpleNavigation::Renderer::List#render when the :ordered option is true renders an 'ol' tag for the navigation
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:65:in `block (4 levels) in <module:Renderer>'

  32) SimpleNavigation::Renderer::List#render when the :ordered option is true sets the right html id on the rendered 'ol' tag
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:69:in `block (4 levels) in <module:Renderer>'

  33) SimpleNavigation::Renderer::List#render when the :ordered option is true sets the right html classes on the rendered 'ol' tag
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:73:in `block (4 levels) in <module:Renderer>'

  34) SimpleNavigation::Renderer::List#render when no item is selected renders each item as 'a' tag without any selected class
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:45:in `block (4 levels) in <module:Renderer>'

  35) SimpleNavigation::Renderer::List#render when no item is selected renders each item as 'li' tag without any selected class
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:41:in `block (4 levels) in <module:Renderer>'

  36) SimpleNavigation::Renderer::List#render when an item has a specified id renders the item's 'li' tag with the specified id
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:35:in `block (4 levels) in <module:Renderer>'

  37) SimpleNavigation::Renderer::List#render when a sub navigation item is selected renders the selected nested item's link as selected
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:90:in `block (4 levels) in <module:Renderer>'

  38) SimpleNavigation::Renderer::List#render when a sub navigation item is selected renders the parent items as selected
      Failure/Error: let(:output) { HTML::Document.new(raw_output).root }

      NameError:
        uninitialized constant SimpleNavigation::Renderer::HTML
      # ./spec/simple_navigation/renderer/list_spec.rb:8:in `block (2 levels) in <module:Renderer>'
      # ./spec/simple_navigation/renderer/list_spec.rb:86:in `block (4 levels) in <module:Renderer>'

Finished in 0.85608 seconds (files took 4.14 seconds to load)
385 examples, 38 failures
...



More information about the Pkg-ruby-extras-maintainers mailing list