@@ -34,6 +34,9 @@ function createBasePatternLabObject() {
34
34
paths : {
35
35
source : {
36
36
patterns : patterns_dir
37
+ } ,
38
+ public : {
39
+ patterns : './test/public/_patterns'
37
40
}
38
41
} ,
39
42
outputFileSuffixes : {
@@ -48,6 +51,8 @@ function createBasePatternLabObject() {
48
51
pl . config . debug = false ;
49
52
pl . patterns = [ ] ;
50
53
pl . partials = { } ;
54
+ pl . patternGroups = { } ;
55
+ pl . subtypePatterns = { } ;
51
56
52
57
return pl ;
53
58
}
@@ -266,17 +271,8 @@ tap.test('cascade_pattern_states sets the pattern state on any lineage patterns
266
271
//arrange
267
272
var pl = createBasePatternLabObject ( ) ;
268
273
269
- var atomPattern = new of . Pattern ( '00-test/01-bar.mustache' ) ;
270
- atomPattern . template = fs . readFileSync ( pl . config . paths . source . patterns + '00-test/01-bar.mustache' , 'utf8' ) ;
271
- atomPattern . extendedTemplate = atomPattern . template ;
272
- atomPattern . patternState = "inreview" ;
273
- pattern_assembler . addPattern ( atomPattern , pl ) ;
274
-
275
- var consumerPattern = new of . Pattern ( '00-test/00-foo.mustache' ) ;
276
- consumerPattern . template = fs . readFileSync ( pl . config . paths . source . patterns + '00-test/00-foo.mustache' , 'utf8' ) ;
277
- consumerPattern . extendedTemplate = consumerPattern . template ;
278
- consumerPattern . patternState = "complete" ;
279
- pattern_assembler . addPattern ( consumerPattern , pl ) ;
274
+ var atomPattern = pattern_assembler . load_pattern_iterative ( '00-test/01-bar.mustache' , pl ) ;
275
+ var consumerPattern = pattern_assembler . load_pattern_iterative ( '00-test/00-foo.mustache' , pl ) ;
280
276
281
277
lineage_hunter . find_lineage ( consumerPattern , pl ) ;
282
278
0 commit comments