MCPcopy Index your code
hub / github.com/plotly/dash / processCases

Function processCases

components/dash-table/tests/js-unit/dash_table_queries_test.ts:20–38  ·  view source on GitHub ↗
(
    getSyntaxer: (query: string) => SyntaxTree,
    cases: ICase[]
)

Source from the content-addressed store, hash-verified

18}
19
20export function processCases(
21 getSyntaxer: (query: string) => SyntaxTree,
22 cases: ICase[]
23) {
24 R.forEach(
25 c =>
26 it(c.name, () => {
27 const tree = getSyntaxer(c.query);
28
29 expect(tree.isValid).to.equal(c.valid);
30 if (!c.valid) {
31 return;
32 }
33
34 expect(tree.evaluate(c.target)).to.equal(c.evaluate);
35 }),
36 cases
37 );
38}
39const getQuerySyntaxTree = (query: string): any => new QuerySyntaxTree(query);
40const getMultiColumnSyntaxTree = (query: string): any =>
41 new MultiColumnsSyntaxTree(query);

Calls 3

expectFunction · 0.85
itFunction · 0.50
equalMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…