Sha256: 3f5d33c91dbd79b8b9177d12e68fcef633e5d940fc9232a554a1a3086b7dbad9

Contents?: true

Size: 396 Bytes

Versions: 11

Compression:

Stored size: 396 Bytes

Contents

require 'spec_helper'

describe ::UrlValidator do
  subject { ::Widget.create(:website => "http://www.initech.com") }

  its(:valid?) { should eq true }

  ["www.initech.com", "http://www.initech.com!"].each do |bad_url|
    it "should fail validation for #{bad_url}" do
      widget = ::Widget.create(:website => bad_url)
      widget.errors.messages.should have_key(:website)
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
trax_model-0.0.92 spec/trax/validators/url_validator_spec.rb
trax_model-0.0.91 spec/trax/validators/url_validator_spec.rb
trax_model-0.0.9 spec/trax/validators/url_validator_spec.rb
trax_model-0.0.8 spec/trax/validators/url_validator_spec.rb
trax_model-0.0.7 spec/trax/validators/url_validator_spec.rb
trax_model-0.0.6 spec/trax/validators/url_validator_spec.rb
trax_model-0.0.5 spec/trax/validators/url_validator_spec.rb
trax_model-0.0.4 spec/trax/validators/url_validator_spec.rb
trax_model-0.0.3 spec/trax/validators/url_validator_spec.rb
trax_model-0.0.2 spec/trax/validators/url_validator_spec.rb
trax_model-0.0.1 spec/trax/validators/url_validator_spec.rb