Sha256: ab03a332725f84e1b258650f8501355dee24acce6e066408785a579e52479641

Contents?: true

Size: 762 Bytes

Versions: 79

Compression:

Stored size: 762 Bytes

Contents

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

AlgoliaSearch.configuration = { :application_id => ENV['ALGOLIA_APPLICATION_ID'], :api_key => ENV['ALGOLIA_API_KEY'] }

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

79 entries across 79 versions & 2 rubygems

Version Path
algoliasearch-rails-3.0.1 spec/utilities_spec.rb
algoliasearch-rails-3.0.0 spec/utilities_spec.rb
algoliasearch-rails-2.3.2 spec/utilities_spec.rb
algoliasearch-rails-2.3.1 spec/utilities_spec.rb
algoliasearch-rails-2.3.0 spec/utilities_spec.rb
algoliasearch-rails-2.2.2 spec/utilities_spec.rb
algoliasearch-rails-2.2.1 spec/utilities_spec.rb
algoliasearch-rails-2.2.0 spec/utilities_spec.rb
yc-algoliasearch-rails-2.1.4 spec/utilities_spec.rb
algoliasearch-rails-2.1.4 spec/utilities_spec.rb
algoliasearch-rails-1.26.0 spec/utilities_spec.rb
algoliasearch-rails-2.1.3 spec/utilities_spec.rb
algoliasearch-rails-2.1.2 spec/utilities_spec.rb
algoliasearch-rails-1.25.0 spec/utilities_spec.rb
algoliasearch-rails-1.24.1 spec/utilities_spec.rb
algoliasearch-rails-1.24.0 spec/utilities_spec.rb
algoliasearch-rails-1.23.2 spec/utilities_spec.rb
algoliasearch-rails-1.23.1 spec/utilities_spec.rb
algoliasearch-rails-1.23.0 spec/utilities_spec.rb
algoliasearch-rails-1.22.0 spec/utilities_spec.rb