Skip to content

Commit 6a14af6

Browse files
committed
test: - Rework Query Properties.md to use expressions instead of placeholders
This is in preparation for documenting query.allTasks
1 parent 24bf8d2 commit 6a14af6

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

tests/Scripting/QueryProperties.test.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
1-
import { expandPlaceholders } from '../../src/Scripting/ExpandPlaceholders';
2-
import { makeQueryContext } from '../../src/Scripting/QueryContext';
1+
import { makeQueryContextWithTasks } from '../../src/Scripting/QueryContext';
32

43
import { verifyMarkdownForDocs } from '../TestingTools/VerifyMarkdown';
54
import { MarkdownTable } from '../../src/lib/MarkdownTable';
5+
import { parseAndEvaluateExpression } from '../../src/Scripting/TaskExpression';
6+
import { TaskBuilder } from '../TestingTools/TaskBuilder';
67
import { addBackticks, determineExpressionType, formatToRepresentType } from './ScriptingTestHelpers';
78

89
describe('query', () => {
910
function verifyFieldDataForReferenceDocs(fields: string[]) {
1011
const markdownTable = new MarkdownTable(['Field', 'Type', 'Example']);
1112
const path = 'root/sub-folder/file containing query.md';
12-
const queryContext = makeQueryContext(path);
13+
const task = new TaskBuilder().build();
14+
const queryContext = makeQueryContextWithTasks(path, [task]);
1315
for (const field of fields) {
14-
const value1 = expandPlaceholders('{{' + field + '}}', queryContext);
16+
const value1 = parseAndEvaluateExpression(task, field, queryContext);
1517
const cells = [
1618
addBackticks(field),
1719
addBackticks(determineExpressionType(value1)),

0 commit comments

Comments
 (0)