@@ -7,7 +7,6 @@ import moment from 'moment';
7
7
import { StatusConfiguration , StatusType } from '../../../src/Statuses/StatusConfiguration' ;
8
8
import { StatusRegistry } from '../../../src/Statuses/StatusRegistry' ;
9
9
import { SearchInfo } from '../../../src/Query/SearchInfo' ;
10
- import type { Filter } from '../../../src/Query/Filter/Filter' ;
11
10
import { parseFilter } from '../../../src/Query/FilterParser' ;
12
11
import { SampleTasks } from '../../TestingTools/SampleTasks' ;
13
12
import { booleanToEmoji } from '../../TestingTools/FilterTestHelpers' ;
@@ -17,6 +16,17 @@ import { addBackticks } from '../../Scripting/ScriptingTestHelpers';
17
16
18
17
window . moment = moment ;
19
18
19
+ function makeFilters ( ) {
20
+ const instructions = [
21
+ //
22
+ 'is blocking' ,
23
+ 'is blocked' ,
24
+ ] ;
25
+ return instructions . map ( ( instruction ) => {
26
+ return parseFilter ( instruction ) ! . filter ! ;
27
+ } ) ;
28
+ }
29
+
20
30
describe ( 'blocking and blocked filters' , ( ) => {
21
31
beforeEach ( ( ) => {
22
32
const nonTaskStatus = new StatusConfiguration ( 'Q' , 'Question' , 'A' , true , StatusType . NON_TASK ) ;
@@ -29,14 +39,7 @@ describe('blocking and blocked filters', () => {
29
39
30
40
it ( 'blocking and blocked' , ( ) => {
31
41
const tasks = SampleTasks . withWideSelectionOfDependencyScenarios ( ) ;
32
- const instructions = [
33
- //
34
- 'is blocking' ,
35
- 'is blocked' ,
36
- ] ;
37
- const filters : Filter [ ] = instructions . map ( ( instruction ) => {
38
- return parseFilter ( instruction ) ! . filter ! ;
39
- } ) ;
42
+ const filters = makeFilters ( ) ;
40
43
const searchInfo = SearchInfo . fromAllTasks ( tasks ) ;
41
44
42
45
const columnNames = [ 'Task' ] ;
0 commit comments