Sha256: 72ff3a54eb5f7629a2d8b24886f3e0035a66b949b8dd9d4df486c571f1b0285d
Contents?: true
Size: 787 Bytes
Versions: 2
Compression:
Stored size: 787 Bytes
Contents
require 'spec_helper' class ActiveModelProductLocalized < StubModelBase ac_field :name, localized: true def self.test_data [ {name_ru: 'name_ru first', name_en: 'name_en first'}, {name_ru: 'name_ru second', name_en: 'name_en second'} ] end def self.populate test_data.each_with_index do |data, id| u = new(data) u.id = id u.save end end end describe 'suggestions for localized attributes' do before :all do @model = ActiveModelProductLocalized @model.setup_index end it 'don\'t suggest from all locales' do expect(@model.ac_search('name_en first').to_a.length).to eq 1 expect(@model.ac_search('name_ru first').to_a.length).to eq 1 expect(@model.ac_search('name_ru').to_a.length).to eq 2 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
elasticsearch_autocomplete-0.1.6 | spec/elasticsearch_autocomplete/localized_spec.rb |
elasticsearch_autocomplete-0.1.5 | spec/elasticsearch_autocomplete/localized_spec.rb |