@ -205,7 +205,6 @@ test ('recursive filter undefined multifield', (t) => {
|
||||
t.deepEqual (res, []);
|
||||
});
|
||||
|
||||
// eslint-disable-next-line max-lines-per-function
|
||||
test ('recursive filter multifield index', (t) => {
|
||||
const raw = [
|
||||
{ name: 'foo', f: 'include' },
|
||||
@ -219,7 +218,7 @@ test ('recursive filter multifield index', (t) => {
|
||||
{
|
||||
name: 'baz',
|
||||
children: [
|
||||
{ name: 'include_foo', f: 'include' },
|
||||
{ name: 'include_foo' },
|
||||
{ name: 'bar' }
|
||||
]
|
||||
},
|
||||
@ -237,19 +236,7 @@ test ('recursive filter multifield index', (t) => {
|
||||
name: 'foo',
|
||||
f: 'include',
|
||||
search_index: 'foo include'
|
||||
},
|
||||
{
|
||||
name: 'baz',
|
||||
children: [
|
||||
{
|
||||
name: 'include_foo',
|
||||
f: 'include',
|
||||
search_index: 'include_foo include'
|
||||
}
|
||||
],
|
||||
search_index: 'include_foo include bar baz'
|
||||
}
|
||||
|
||||
];
|
||||
|
||||
util.filter_index (raw, [
|
||||
@ -261,6 +248,6 @@ test ('recursive filter multifield index', (t) => {
|
||||
field: 'search_index',
|
||||
filter: /foo include/ui
|
||||
};
|
||||
const result = util.recursive_filter (raw, [ filter ], 'children', true);
|
||||
const result = util.recursive_filter (raw, [ filter ]);
|
||||
t.deepEqual (filtered, result);
|
||||
});
|
||||
|
Reference in New Issue
Block a user