Sha256: 0aa49f8388fc8c253044bb93df8946ee2b9d57501a5853456caec6f6bdbd2108

Contents?: true

Size: 642 Bytes

Versions: 29

Compression:

Stored size: 642 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), 'spec_helper'))

describe AlgoliaSearch::Utilities do

  before(:each) do
    @included_in = AlgoliaSearch.instance_variable_get :@included_in
    AlgoliaSearch.instance_variable_set :@included_in, []

    class Dummy
      include AlgoliaSearch

      def self.model_name
        "dummy"
      end

      algoliasearch
    end
  end

  after(:each) do
    AlgoliaSearch.instance_variable_set :@included_in, @included_in
  end

  it "should get the models where AlgoliaSearch module was included" do
    (AlgoliaSearch::Utilities.get_model_classes - [Dummy]).should == []
  end

end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
algoliasearch-rails-1.5.1 spec/utilities_spec.rb
algoliasearch-rails-1.4.5 spec/utilities_spec.rb
algoliasearch-rails-1.4.4 spec/utilities_spec.rb
algoliasearch-rails-1.4.3 spec/utilities_spec.rb
algoliasearch-rails-1.4.2 spec/utilities_spec.rb
algoliasearch-rails-1.4.1 spec/utilities_spec.rb
algoliasearch-rails-1.3.10 spec/utilities_spec.rb
algoliasearch-rails-1.3.9 spec/utilities_spec.rb
algoliasearch-rails-1.3.8 spec/utilities_spec.rb
algoliasearch-rails-1.3.7 spec/utilities_spec.rb
algoliasearch-rails-1.3.6 spec/utilities_spec.rb
algoliasearch-rails-1.3.5 spec/utilities_spec.rb
algoliasearch-rails-1.3.4 spec/utilities_spec.rb
algoliasearch-rails-1.3.3 spec/utilities_spec.rb
algoliasearch-rails-1.3.2 spec/utilities_spec.rb
algoliasearch-rails-1.3.1 spec/utilities_spec.rb
algoliasearch-rails-1.3.0 spec/utilities_spec.rb
algoliasearch-rails-1.2.1 spec/utilities_spec.rb
algoliasearch-rails-1.2.0 spec/utilities_spec.rb
algoliasearch-rails-1.1.8 spec/utilities_spec.rb