Sha256: 15fa9e4494d11cefe2074265a7e8c46525f574bcb4bd4f21ea256f82bfae2cd2

Contents?: true

Size: 803 Bytes

Versions: 1

Compression:

Stored size: 803 Bytes

Contents

require "w3c_rspec_validators"
include W3CValidators

describe W3cRspecValidators::Validator do

  describe "initialize" do
    it "should initialize MarkupValidator with config value" do
      W3cRspecValidators::Config.stub(:get).and_return("w3c_service_uri" => "http://blubb.de")
      MarkupValidator.should_receive(:new).with(validator_uri: "http://blubb.de")

      W3cRspecValidators::Validator.new
    end
  end

  describe "validate_text" do
    it "should raise an exception if validation fails silently" do
      class Dummy
        def checked_by
          ""
        end
      end
      MarkupValidator.any_instance.stub(:validate_text).and_return Dummy.new
      
      expect {
        W3cRspecValidators::Validator.new.validate_text("dummy")
      }.to raise_exception
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
w3c_rspec_validators-0.1.0 spec/validator_spec.rb