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
|
context 'by default' do
|
||||||
let(:distinct) { nil }
|
let(:distinct) { nil }
|
||||||
it { should eq 21 }
|
it { should eq 22 }
|
||||||
end
|
end
|
||||||
context 'with distinct:true' do
|
context 'with distinct:true' do
|
||||||
let(:distinct) { true }
|
let(:distinct) { true }
|
||||||
it { should eq 21 }
|
it { should eq 22 }
|
||||||
end
|
end
|
||||||
context 'with distinct:false' do
|
context 'with distinct:false' do
|
||||||
let(:distinct) { false }
|
let(:distinct) { false }
|
||||||
it { should eq 52 }
|
it { should eq 53 }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'attributesToSnippet' do
|
|
||||||
# https://github.com/algolia/jekyll-algolia/issues/49
|
# https://github.com/algolia/jekyll-algolia/issues/49
|
||||||
|
describe 'attributesToSnippet' do
|
||||||
subject { @index.get_settings['attributesToSnippet'] }
|
subject { @index.get_settings['attributesToSnippet'] }
|
||||||
it { should eq ['content:10'] }
|
it { should eq ['content:10'] }
|
||||||
end
|
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
|
end
|
||||||
|
|||||||
@ -12,6 +12,7 @@ algolia:
|
|||||||
- excluded_dir/*.html
|
- excluded_dir/*.html
|
||||||
settings:
|
settings:
|
||||||
attributesToSnippet: ['content:10']
|
attributesToSnippet: ['content:10']
|
||||||
|
separatorsToIndex: '∀λ→'
|
||||||
|
|
||||||
# Jekyll 3.0 extracted the secondary features into their own plugins
|
# Jekyll 3.0 extracted the secondary features into their own plugins
|
||||||
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