Sha256: 017cc5677a1e627f109c346f84c34894d8fda360290577e260a48c47e6e40516

Contents?: true

Size: 868 Bytes

Versions: 9

Compression:

Stored size: 868 Bytes

Contents

require 'spec_helper'

module AChecker

  describe CheckResultBuilder do

    let (:builder) { CheckResultBuilder.new }

    describe "#build" do

      it "should set numbers of errors" do

        xml = <<-eos
          <?xml version="1.0" encoding="ISO-8859-1"?>
          <resultset>
            <summary>
              <status>FAIL</status>
              <sessionID>ce2a543670703b6d37dc613deda3e64389ad038d</sessionID>
              <NumOfErrors>35</NumOfErrors>
              <NumOfLikelyProblems>0</NumOfLikelyProblems>
              <NumOfPotentialProblems>0</NumOfPotentialProblems>
              <guidelines><guideline>WCAG 2.0 (Level AA)</guideline></guidelines>
            </summary>
          </resultset>
        eos

        result = builder.build("url", "achecker_url", xml)

        expect(result.num_errors).to eq(35)
      end

    end

  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
achecker-0.0.9 spec/achecker/check_result_builder_spec.rb
achecker-0.0.8 spec/achecker/check_result_builder_spec.rb
achecker-0.0.7 spec/achecker/check_result_builder_spec.rb
achecker-0.0.6 spec/achecker/check_result_builder_spec.rb
achecker-0.0.5 spec/achecker/check_result_builder_spec.rb
achecker-0.0.4 spec/achecker/check_result_builder_spec.rb
achecker-0.0.3 spec/achecker/check_result_builder_spec.rb
achecker-0.0.2 spec/achecker/check_result_builder_spec.rb
achecker-0.0.1 spec/achecker/check_result_builder_spec.rb