mirror of
https://github.com/xuthus83/pigallery2.git
synced 2025-01-14 14:43:17 +08:00
fixing search test
(cherry picked from commit b1f094c1501c9435c579ae242f35442ff96d9c5e)
This commit is contained in:
parent
02edfb4963
commit
c9178b0e22
@ -166,23 +166,28 @@ describe('SearchManager', (sqlHelper: DBTestHelper) => {
|
|||||||
expect((await sm.autocomplete('arch', SearchQueryTypes.any_text))).eql([
|
expect((await sm.autocomplete('arch', SearchQueryTypes.any_text))).eql([
|
||||||
new AutoCompleteItem('Research City', SearchQueryTypes.position)]);
|
new AutoCompleteItem('Research City', SearchQueryTypes.position)]);
|
||||||
|
|
||||||
Config.Client.Search.AutoComplete.maxItemsPerCategory = 99999;
|
Config.Client.Search.AutoComplete.targetItemsPerCategory = 99999;
|
||||||
expect((await sm.autocomplete('wa', SearchQueryTypes.any_text))).to.deep.equalInAnyOrder([
|
expect((await sm.autocomplete('wa', SearchQueryTypes.any_text))).to.deep.equalInAnyOrder([
|
||||||
new AutoCompleteItem('star wars', SearchQueryTypes.keyword),
|
new AutoCompleteItem('star wars', SearchQueryTypes.keyword),
|
||||||
new AutoCompleteItem('Anakin Skywalker', SearchQueryTypes.person),
|
new AutoCompleteItem('Anakin Skywalker', SearchQueryTypes.person),
|
||||||
new AutoCompleteItem('Luke Skywalker', SearchQueryTypes.person),
|
new AutoCompleteItem('Luke Skywalker', SearchQueryTypes.person),
|
||||||
new AutoCompleteItem('wars dir', SearchQueryTypes.directory)]);
|
new AutoCompleteItem('wars dir', SearchQueryTypes.directory)]);
|
||||||
|
|
||||||
Config.Client.Search.AutoComplete.maxItemsPerCategory = 1;
|
Config.Client.Search.AutoComplete.targetItemsPerCategory = 1;
|
||||||
expect((await sm.autocomplete('a', SearchQueryTypes.any_text))).to.deep.equalInAnyOrder([
|
expect((await sm.autocomplete('a', SearchQueryTypes.any_text))).to.deep.equalInAnyOrder([
|
||||||
new AutoCompleteItem('Ajan Kloss', SearchQueryTypes.position),
|
new AutoCompleteItem('Ajan Kloss', SearchQueryTypes.position),
|
||||||
|
new AutoCompleteItem('Tipoca City', SearchQueryTypes.position),
|
||||||
new AutoCompleteItem('Amber stone', SearchQueryTypes.caption),
|
new AutoCompleteItem('Amber stone', SearchQueryTypes.caption),
|
||||||
|
new AutoCompleteItem('Millennium falcon', SearchQueryTypes.caption),
|
||||||
new AutoCompleteItem('star wars', SearchQueryTypes.keyword),
|
new AutoCompleteItem('star wars', SearchQueryTypes.keyword),
|
||||||
new AutoCompleteItem('Anakin Skywalker', SearchQueryTypes.person),
|
new AutoCompleteItem('Anakin Skywalker', SearchQueryTypes.person),
|
||||||
|
new AutoCompleteItem('Obivan Kenobi', SearchQueryTypes.person),
|
||||||
new AutoCompleteItem('Castilon', SearchQueryTypes.position),
|
new AutoCompleteItem('Castilon', SearchQueryTypes.position),
|
||||||
new AutoCompleteItem('Devaron', SearchQueryTypes.position),
|
new AutoCompleteItem('Devaron', SearchQueryTypes.position),
|
||||||
|
new AutoCompleteItem('Jedha', SearchQueryTypes.position),
|
||||||
|
new AutoCompleteItem('wars dir', SearchQueryTypes.directory),
|
||||||
new AutoCompleteItem('The Phantom Menace', SearchQueryTypes.directory)]);
|
new AutoCompleteItem('The Phantom Menace', SearchQueryTypes.directory)]);
|
||||||
Config.Client.Search.AutoComplete.maxItemsPerCategory = 5;
|
Config.Client.Search.AutoComplete.targetItemsPerCategory = 5;
|
||||||
|
|
||||||
expect((await sm.autocomplete('sw', SearchQueryTypes.any_text))).to.deep.equalInAnyOrder([
|
expect((await sm.autocomplete('sw', SearchQueryTypes.any_text))).to.deep.equalInAnyOrder([
|
||||||
new AutoCompleteItem('sw1.jpg', SearchQueryTypes.file_name),
|
new AutoCompleteItem('sw1.jpg', SearchQueryTypes.file_name),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user