rust/tests/rustdoc-js/big-result.js

40 lines
1.2 KiB
JavaScript

// exact-check
const EXPECTED = [
{
'query': 'First',
'in_args': (function() {
// Generate the list of 200 items that should match.
const results = [];
function generate(lx, ly) {
for (const x of lx) {
for (const y of ly) {
results.push({
'path': `big_result::${y}`,
'name': x,
});
}
}
}
// Fewest parameters that still match go on top.
generate(
['u', 'v', 'w', 'x', 'y'],
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
);
generate(
['p', 'q', 'r', 's', 't'],
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
);
generate(
['k', 'l', 'm', 'n', 'o'],
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
);
generate(
['f', 'g', 'h', 'i', 'j'],
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
);
return results;
})(),
},
];