test(integration): Make sure we can search for math symbols
This commit is contained in:
parent
2d2598cc46
commit
79320b8f5d
@ -16,21 +16,38 @@ describe('pushed index') do
|
||||
|
||||
context 'by default' do
|
||||
let(:distinct) { nil }
|
||||
it { should eq 21 }
|
||||
it { should eq 22 }
|
||||
end
|
||||
context 'with distinct:true' do
|
||||
let(:distinct) { true }
|
||||
it { should eq 21 }
|
||||
it { should eq 22 }
|
||||
end
|
||||
context 'with distinct:false' do
|
||||
let(:distinct) { false }
|
||||
it { should eq 52 }
|
||||
it { should eq 53 }
|
||||
end
|
||||
end
|
||||
|
||||
describe 'attributesToSnippet' do
|
||||
# https://github.com/algolia/jekyll-algolia/issues/49
|
||||
describe 'attributesToSnippet' do
|
||||
subject { @index.get_settings['attributesToSnippet'] }
|
||||
it { should eq ['content:10'] }
|
||||
end
|
||||
|
||||
# https://github.com/algolia/jekyll-algolia/issues/45
|
||||
describe 'UTF-8 search' do
|
||||
subject { @index.search(keyword)['hits'][0]['title'] }
|
||||
context '∀' do
|
||||
let(:keyword) { '∀' }
|
||||
it { should eq 'Math symbols' }
|
||||
end
|
||||
context 'λ' do
|
||||
let(:keyword) { 'λ' }
|
||||
it { should eq 'Math symbols' }
|
||||
end
|
||||
context '→' do
|
||||
let(:keyword) { '→' }
|
||||
it { should eq 'Math symbols' }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -12,6 +12,7 @@ algolia:
|
||||
- excluded_dir/*.html
|
||||
settings:
|
||||
attributesToSnippet: ['content:10']
|
||||
separatorsToIndex: '∀λ→'
|
||||
|
||||
# Jekyll 3.0 extracted the secondary features into their own plugins
|
||||
plugins:
|
||||
|
||||
5
spec/site/math.md
Normal file
5
spec/site/math.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
title: Math symbols
|
||||
---
|
||||
|
||||
This is a math text, with symbols like ∀, λ, →
|
||||
Loading…
x
Reference in New Issue
Block a user