Skip to content

Commit e07eedb

Browse files
committed
test: - Including multi-line includes does work
1 parent b41eb1a commit e07eedb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tests/Scripting/Includes.test.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ describe('include tests', () => {
148148
describe('multi-line placeholders inside includes', () => {
149149
const includes = makeIncludes(
150150
['two_lines', 'has due date\nhas created date'],
151+
['two_lines_as_include', 'include two_lines'],
151152
['two_lines_as_placeholder', '{{includes.two_lines}}'],
152153
);
153154

@@ -163,7 +164,13 @@ describe('include tests', () => {
163164
expectFiltersToBe(query, []);
164165
});
165166

166-
it('include instruction should detect both lines in included value BUT DOES NOT', () => {
167+
it('include another include instruction should detect both lines in included value', () => {
168+
const source = 'include two_lines_as_include';
169+
const query = createValidQuery(source, includes);
170+
expectFiltersToBe(query, ['has due date', 'has created date']);
171+
});
172+
173+
it('include a placeholder include should detect both lines in included value BUT DOES NOT', () => {
167174
// TODO Handle expanding multi-line placeholders
168175
const source = 'include two_lines_as_placeholder';
169176
const query = createQuery(source, includes);

0 commit comments

Comments
 (0)