@@ -20,48 +20,77 @@ exportData.__set__({
2020 fs : fsMock ,
2121} ) ;
2222
23- const patternlab = util . fakePatternLab ( testPatternsPath ) ;
24- const result = exportData ( patternlab ) ;
23+ const uikitFoo = {
24+ name : 'uikit-foo' ,
25+ enabled : true ,
26+ outputDir : 'foo' ,
27+ excludedPatternStates : [ 'legacy' ] ,
28+ excludedTags : [ 'baz' ] ,
29+ } ;
2530
2631tap . test ( 'exportData exports config' , function ( test ) {
32+ const patternlab = util . fakePatternLab ( testPatternsPath ) ;
33+ const result = exportData ( patternlab , uikitFoo ) ;
34+
2735 test . equals ( result . indexOf ( 'config' ) > - 1 , true ) ;
2836 test . equals ( result . indexOf ( 'paths' ) > - 1 , true ) ;
2937 test . equals ( result . indexOf ( 'theme' ) > - 1 , true ) ;
3038 test . end ( ) ;
3139} ) ;
3240
3341tap . test ( 'exportData exports ishControls' , function ( test ) {
42+ const patternlab = util . fakePatternLab ( testPatternsPath ) ;
43+ const result = exportData ( patternlab , uikitFoo ) ;
44+
3445 test . equals ( result . indexOf ( 'ishControlsHide' ) > - 1 , true ) ;
3546 test . end ( ) ;
3647} ) ;
3748
3849tap . test ( 'exportData exports navItems' , function ( test ) {
50+ const patternlab = util . fakePatternLab ( testPatternsPath ) ;
51+ const result = exportData ( patternlab , uikitFoo ) ;
52+
3953 test . equals ( result . indexOf ( 'patternTypes' ) > - 1 , true ) ;
4054 test . end ( ) ;
4155} ) ;
4256
4357tap . test ( 'exportData exports patternPaths' , function ( test ) {
58+ const patternlab = util . fakePatternLab ( testPatternsPath ) ;
59+ const result = exportData ( patternlab , uikitFoo ) ;
60+
4461 test . equals ( result . indexOf ( 'patternPaths' ) > - 1 , true ) ;
4562 test . end ( ) ;
4663} ) ;
4764
4865tap . test ( 'exportData exports viewAllPaths' , function ( test ) {
66+ const patternlab = util . fakePatternLab ( testPatternsPath ) ;
67+ const result = exportData ( patternlab , uikitFoo ) ;
68+
4969 test . equals ( result . indexOf ( 'viewAllPaths' ) > - 1 , true ) ;
5070 test . end ( ) ;
5171} ) ;
5272
5373tap . test ( 'exportData exports plugins' , function ( test ) {
74+ const patternlab = util . fakePatternLab ( testPatternsPath ) ;
75+ const result = exportData ( patternlab , uikitFoo ) ;
76+
5477 test . equals ( result . indexOf ( 'plugins' ) > - 1 , true ) ;
5578 test . end ( ) ;
5679} ) ;
5780
5881tap . test ( 'exportData exports defaultShowPatternInfo' , function ( test ) {
82+ const patternlab = util . fakePatternLab ( testPatternsPath ) ;
83+ const result = exportData ( patternlab , uikitFoo ) ;
84+
5985 test . equals ( result . indexOf ( 'defaultShowPatternInfo' ) > - 1 , true ) ;
6086 test . equals ( result . indexOf ( '"defaultShowPatternInfo":false' ) > - 1 , true ) ;
6187 test . end ( ) ;
6288} ) ;
6389
6490tap . test ( 'exportData exports defaultPattern' , function ( test ) {
91+ const patternlab = util . fakePatternLab ( testPatternsPath ) ;
92+ const result = exportData ( patternlab , uikitFoo ) ;
93+
6594 test . equals ( result . indexOf ( 'defaultPattern' ) > - 1 , true ) ;
6695 test . equals ( result . indexOf ( '"defaultPattern":"all"' ) > - 1 , true ) ;
6796 test . end ( ) ;
0 commit comments