@@ -172,6 +172,7 @@ mod test {
172172 use extract;
173173 use markdown_index_pass : : run;
174174 use path_pass;
175+ use prune_hidden_pass;
175176 use super :: pandoc_header_id;
176177
177178 fn mk_doc( output_style: config:: OutputStyle , source: ~str )
@@ -183,8 +184,10 @@ mod test {
183184 } ;
184185 let doc = extract:: from_srv( srv. clone( ) , ~"") ;
185186 let doc = ( attr_pass:: mk_pass( ) . f) ( srv. clone( ) , doc) ;
187+ let doc = ( prune_hidden_pass:: mk_pass( ) . f) ( srv. clone( ) , doc) ;
186188 let doc = ( desc_to_brief_pass:: mk_pass( ) . f) ( srv. clone( ) , doc) ;
187189 let doc = ( path_pass:: mk_pass( ) . f) ( srv. clone( ) , doc) ;
190+
188191 run( srv. clone( ) , doc, config)
189192 }
190193 }
@@ -240,13 +243,13 @@ mod test {
240243 config::DocPerMod,
241244 ~" mod a { } fn b( ) { } "
242245 );
243- assert !(doc.cratemod().index.get().entries[0] == doc::IndexEntry {
246+ assert_eq !(doc.cratemod().index.get().entries[0], doc::IndexEntry {
244247 kind: ~" Module ",
245248 name: ~" a",
246249 brief: None,
247250 link: ~" a. html"
248251 });
249- assert !(doc.cratemod().index.get().entries[1] == doc::IndexEntry {
252+ assert_eq !(doc.cratemod().index.get().entries[1], doc::IndexEntry {
250253 kind: ~" Function ",
251254 name: ~" b",
252255 brief: None,
@@ -260,8 +263,7 @@ mod test {
260263 config::DocPerMod,
261264 ~" #[ doc = \"test\" ] mod a { } "
262265 );
263- assert!(doc.cratemod().index.get().entries[0].brief
264- == Some(~" test"));
266+ assert_eq!(doc.cratemod().index.get().entries[0].brief, Some(~" test"));
265267 }
266268
267269 #[test]
@@ -270,12 +272,13 @@ mod test {
270272 config::DocPerCrate,
271273 ~" extern { fn b( ) ; } "
272274 );
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+ } ) ;
280283 }
281284}
0 commit comments