@@ -172,6 +172,7 @@ mod test {
172
172
use extract;
173
173
use markdown_index_pass : : run;
174
174
use path_pass;
175
+ use prune_hidden_pass;
175
176
use super :: pandoc_header_id;
176
177
177
178
fn mk_doc( output_style: config:: OutputStyle , source: ~str )
@@ -183,8 +184,10 @@ mod test {
183
184
} ;
184
185
let doc = extract:: from_srv( srv. clone( ) , ~"") ;
185
186
let doc = ( attr_pass:: mk_pass( ) . f) ( srv. clone( ) , doc) ;
187
+ let doc = ( prune_hidden_pass:: mk_pass( ) . f) ( srv. clone( ) , doc) ;
186
188
let doc = ( desc_to_brief_pass:: mk_pass( ) . f) ( srv. clone( ) , doc) ;
187
189
let doc = ( path_pass:: mk_pass( ) . f) ( srv. clone( ) , doc) ;
190
+
188
191
run( srv. clone( ) , doc, config)
189
192
}
190
193
}
@@ -240,13 +243,13 @@ mod test {
240
243
config::DocPerMod,
241
244
~" mod a { } fn b( ) { } "
242
245
);
243
- assert !(doc.cratemod().index.get().entries[0] == doc::IndexEntry {
246
+ assert_eq !(doc.cratemod().index.get().entries[0], doc::IndexEntry {
244
247
kind: ~" Module ",
245
248
name: ~" a",
246
249
brief: None,
247
250
link: ~" a. html"
248
251
});
249
- assert !(doc.cratemod().index.get().entries[1] == doc::IndexEntry {
252
+ assert_eq !(doc.cratemod().index.get().entries[1], doc::IndexEntry {
250
253
kind: ~" Function ",
251
254
name: ~" b",
252
255
brief: None,
@@ -260,8 +263,7 @@ mod test {
260
263
config::DocPerMod,
261
264
~" #[ doc = \"test\" ] mod a { } "
262
265
);
263
- assert!(doc.cratemod().index.get().entries[0].brief
264
- == Some(~" test"));
266
+ assert_eq!(doc.cratemod().index.get().entries[0].brief, Some(~" test"));
265
267
}
266
268
267
269
#[test]
@@ -270,12 +272,13 @@ mod test {
270
272
config::DocPerCrate,
271
273
~" extern { fn b( ) ; } "
272
274
);
273
- assert!(doc.cratemod().nmods()[0].index.get().entries[0]
274
- == doc::IndexEntry {
275
- kind: ~" Function ",
276
- name: ~" b",
277
- brief: None,
278
- link: ~" #function-b"
279
- } ) ;
275
+ // hidden __std_macros module at the start.
276
+ assert_eq!(doc.cratemod().nmods()[0].index.get().entries[0],
277
+ doc::IndexEntry {
278
+ kind: ~" Function ",
279
+ name: ~" b",
280
+ brief: None,
281
+ link: ~" #function-b"
282
+ } ) ;
280
283
}
281
284
}
0 commit comments