• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pulibrary / tigerdata-app / 7291b10e-eaa3-4284-9371-5a980ceebf59

24 Nov 2025 07:18PM UTC coverage: 87.613% (-3.7%) from 91.333%
7291b10e-eaa3-4284-9371-5a980ceebf59

push

circleci

web-flow
Adds breadcrumb to Wizard (#2231)

Adds the breadcrumb to the Wizard and the functionality to allow the
user to save their changes before leaving the Wizard when clicking on
the "Dashboard" link in the breadcrumbs.

Closes #2102

5 of 12 new or added lines in 11 files covered. (41.67%)

904 existing lines in 36 files now uncovered.

2801 of 3197 relevant lines covered (87.61%)

360.23 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

100.0
/app/services/xml_node_builder.rb
1
# frozen_string_literal: true
UNCOV
2
class XmlNodeBuilder
3✔
UNCOV
3
  XML_VERSION = "1.0"
3✔
4

UNCOV
5
  attr_reader :document, :node
3✔
6

7
  # @return [String]
UNCOV
8
  def xml_version
3✔
UNCOV
9
    XML_VERSION
662✔
UNCOV
10
  end
11

12
  # @return [Array<String>]
UNCOV
13
  def xml_document_args
3✔
UNCOV
14
    [
UNCOV
15
      xml_version
662✔
UNCOV
16
    ]
UNCOV
17
  end
18

19
  # @return [Nokogiri::XML::Document]
UNCOV
20
  def build_document
3✔
UNCOV
21
    Nokogiri::XML::Document.new(*xml_document_args)
662✔
UNCOV
22
  end
23

24
  # @return [Nokogiri::XML::Element]
UNCOV
25
  def build
3✔
UNCOV
26
    return node if node.present?
2✔
27

UNCOV
28
    @node = document.root
2✔
UNCOV
29
  end
30

31
  # @param [Nokogiri::XML::Document] document
UNCOV
32
  def initialize(document: nil)
3✔
UNCOV
33
    @document = document || build_document
3,664✔
34

UNCOV
35
    @node = nil
3,664✔
UNCOV
36
  end
UNCOV
37
end
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc