Skip to content

Commit 9d1f535

Browse files
committed
test coverage for add toPatternPaths
1 parent 74411d1 commit 9d1f535

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

test/ui_builder_tests.js

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -132,21 +132,17 @@ exports['ui_builder'] = {
132132
test.done();
133133
},
134134

135-
'buildViewAllPages2 - does something': function (test) {
135+
'groupPatterns - adds each pattern to the patternPaths object': function (test) {
136136
//arrange
137137
var patternlab = createFakePatternLab({
138138
patterns: [],
139139
patternGroups: {},
140-
subtypePatterns: {},
141-
header: 'Header',
142-
userHead: 'Head',
143-
footer: 'Footer',
144-
userFoot: 'Foot'
140+
subtypePatterns: {}
145141
});
146142

147143
patternlab.patterns.push(
148-
//new Pattern('00-test/foo.mustache'),
149-
//new Pattern('00-test/bar.mustache'),
144+
new Pattern('00-test/foo.mustache'),
145+
new Pattern('00-test/bar.mustache'),
150146
new Pattern('patternType1/patternSubType1/blue.mustache'),
151147
new Pattern('patternType1/patternSubType1/red.mustache'),
152148
new Pattern('patternType1/patternSubType1/yellow.mustache'),
@@ -156,11 +152,20 @@ exports['ui_builder'] = {
156152
);
157153

158154
//act
159-
ui.buildFrontend2(patternlab);
155+
var result = ui.groupPatterns(patternlab);
160156

161157
//assert
158+
test.equals(patternlab.patternPaths['test']['foo'], '00-test-foo');
159+
test.equals(patternlab.patternPaths['test']['bar'], '00-test-bar');
160+
test.equals(patternlab.patternPaths['patternType1']['blue'], 'patternType1-patternSubType1-blue');
161+
test.equals(patternlab.patternPaths['patternType1']['red'], 'patternType1-patternSubType1-red');
162+
test.equals(patternlab.patternPaths['patternType1']['yellow'], 'patternType1-patternSubType1-yellow');
163+
test.equals(patternlab.patternPaths['patternType1']['black'], 'patternType1-patternSubType2-black');
164+
test.equals(patternlab.patternPaths['patternType1']['grey'], 'patternType1-patternSubType2-grey');
165+
test.equals(patternlab.patternPaths['patternType1']['white'], 'patternType1-patternSubType2-white');
162166

163167
test.done();
164-
}
168+
},
169+
165170

166171
};

0 commit comments

Comments
 (0)