Sha256: a2b2d3999b6289b4521a0df34177ffb1a508aed52397f1ec9018485bc56e2deb

Contents?: true

Size: 1.41 KB

Versions: 11

Compression:

Stored size: 1.41 KB

Contents

require 'spec_helper'

RSpec.describe Unsearchable, :type => :model do
  describe "sql_searchable method doesn't allow unsearchable columns" do
    	it "raises an exception on integer type column" do
    		expect { Unsearchable.sql_searchable(:int) }.to raise_error(Exceptions::UnsearchableType)
    	end

    	it "raises an exception on date type column" do
    		expect { Unsearchable.sql_searchable(:dt) }.to raise_error(Exceptions::UnsearchableType)
    	end

    	it "raises an exception on time type column" do
    		expect { Unsearchable.sql_searchable(:tm) }.to raise_error(Exceptions::UnsearchableType)
    	end

    	it "raises an exception on datetime type column" do
    		expect { Unsearchable.sql_searchable(:dtm) }.to raise_error(Exceptions::UnsearchableType)
    	end

    	it "raises an exception on boolean type column" do
    		expect { Unsearchable.sql_searchable(:bool) }.to raise_error(Exceptions::UnsearchableType)
    	end

    	it "raises an exception on float type column" do
    		expect { Unsearchable.sql_searchable(:flt) }.to raise_error(Exceptions::UnsearchableType)
    	end

    	it "raises an exception on decimal type column" do
    		expect { Unsearchable.sql_searchable(:dec) }.to raise_error(Exceptions::UnsearchableType)
    	end

    	it "raises an exception on binary type column" do
    		expect { Unsearchable.sql_searchable(:bn) }.to raise_error(Exceptions::UnsearchableType)
    	end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sql_search_n_sort-2.1.6 test/dummy/spec/models/unsearchable_spec.rb
sql_search_n_sort-2.1.5 test/dummy/spec/models/unsearchable_spec.rb
sql_search_n_sort-2.1.4 test/dummy/spec/models/unsearchable_spec.rb
sql_search_n_sort-2.1.3 test/dummy/spec/models/unsearchable_spec.rb
sql_search_n_sort-2.1.2 test/dummy/spec/models/unsearchable_spec.rb
sql_search_n_sort-2.1.1 test/dummy/spec/models/unsearchable_spec.rb
sql_search_n_sort-2.1.0 test/dummy/spec/models/unsearchable_spec.rb
sql_search_n_sort-2.0.2 test/dummy/spec/models/unsearchable_spec.rb
sql_search_n_sort-2.0.1 test/dummy/spec/models/unsearchable_spec.rb
sql_search_n_sort-2.0.0 test/dummy/spec/models/unsearchable_spec.rb
sql_search_n_sort-1.2.0 test/dummy/spec/models/unsearchable_spec.rb