Sha256: 37085d2b67d423fe5f83912430c79bb53928e16d278965b6541f2a3179613e03

Contents?: true

Size: 708 Bytes

Versions: 15

Compression:

Stored size: 708 Bytes

Contents

require "spec_helper"

describe ScopedSearch::Validators do
  describe 'NUMERIC' do
    it 'should accept integer value' do
      ScopedSearch::Validators::NUMERIC.call('123').should eq(true)
    end

    it 'should accept float value' do
      ScopedSearch::Validators::NUMERIC.call('123.5').should eq(true)
    end

    it 'should reject string value' do
      ScopedSearch::Validators::NUMERIC.call('abc').should eq(false)
    end
  end

  describe 'INTEGER' do
    it 'should accept numeric value' do
      ScopedSearch::Validators::INTEGER.call('123').should eq(true)
    end

    it 'should reject string value' do
      ScopedSearch::Validators::INTEGER.call('abc').should eq(false)
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
scoped_search-4.1.13 spec/unit/validators_spec.rb
scoped_search-4.1.12 spec/unit/validators_spec.rb
scoped_search-4.1.11 spec/unit/validators_spec.rb
scoped_search-4.1.10 spec/unit/validators_spec.rb
scoped_search-4.1.9 spec/unit/validators_spec.rb
scoped_search-4.1.8 spec/unit/validators_spec.rb
scoped_search-4.1.7 spec/unit/validators_spec.rb
scoped_search-4.1.6 spec/unit/validators_spec.rb
scoped_search-4.1.5 spec/unit/validators_spec.rb
scoped_search-4.1.4 spec/unit/validators_spec.rb
scoped_search-4.1.3 spec/unit/validators_spec.rb
scoped_search-4.1.2 spec/unit/validators_spec.rb
scoped_search-4.1.1 spec/unit/validators_spec.rb
scoped_search-4.1.0 spec/unit/validators_spec.rb
scoped_search-4.0.0 spec/unit/validators_spec.rb