@@ -210,12 +210,23 @@ TEST_CASE("Formatter: Footer", "[formatter]") {
210
210
CHECK_THAT (help, Contains (" is a" ));
211
211
CHECK_THAT (help, Contains (" to Pr e s e r v e SPA C ES" ));
212
212
CHECK_THAT (help, Contains (footer_string));
213
+
214
+ help = app.help (" " , CLI::AppFormatMode::Sub);
215
+ CHECK_THAT (help, Contains (" is a" ));
216
+ CHECK_THAT (help, Contains (" to Pr e s e r v e SPA C ES" ));
217
+ CHECK_THAT (help, Contains (footer_string));
218
+
213
219
app.get_formatter ()->enable_footer_formatting (true );
214
220
CHECK (app.get_formatter ()->is_footer_paragraph_formatting_enabled ());
215
221
help = app.help (" " , CLI::AppFormatMode::Normal);
216
222
CHECK_THAT (help, !Contains (" is a" ));
217
223
CHECK_THAT (help, !Contains (" to Pr e s e r v e SPA C ES" ));
218
224
CHECK_THAT (help, !Contains (footer_string));
225
+
226
+ help = app.help (" " , CLI::AppFormatMode::Sub);
227
+ CHECK_THAT (help, !Contains (" is a" ));
228
+ CHECK_THAT (help, !Contains (" to Pr e s e r v e SPA C ES" ));
229
+ CHECK_THAT (help, !Contains (footer_string));
219
230
}
220
231
221
232
TEST_CASE (" Formatter: Description" , " [formatter]" ) {
@@ -232,10 +243,23 @@ TEST_CASE("Formatter: Description", "[formatter]") {
232
243
CHECK_THAT (help, Contains (" is a" ));
233
244
CHECK_THAT (help, Contains (" to Pr e s e r v e SPA C ES" ));
234
245
CHECK_THAT (help, Contains (desc_string));
246
+
247
+ help = app.help (" " , CLI::AppFormatMode::Sub);
248
+ CHECK_THAT (help, Contains (" is a" ));
249
+ CHECK_THAT (help, Contains (" to Pr e s e r v e SPA C ES" ));
250
+ CHECK_THAT (help, Contains (desc_string));
251
+
235
252
app.get_formatter ()->enable_description_formatting (true );
236
253
CHECK (app.get_formatter ()->is_description_paragraph_formatting_enabled ());
237
254
help = app.help (" " , CLI::AppFormatMode::Normal);
238
255
CHECK_THAT (help, !Contains (" is a" ));
239
256
CHECK_THAT (help, !Contains (" to Pr e s e r v e SPA C ES" ));
240
257
CHECK_THAT (help, !Contains (desc_string));
258
+
259
+ help = app.help (" " , CLI::AppFormatMode::Sub);
260
+ CHECK_THAT (help, !Contains (" is a" ));
261
+ CHECK_THAT (help, !Contains (" to Pr e s e r v e SPA C ES" ));
262
+ CHECK_THAT (help, !Contains (desc_string));
241
263
}
264
+
265
+
0 commit comments