@@ -287,49 +287,49 @@ mod test {
287
287
288
288
use core:: vec;
289
289
290
- fn mk_doc ( source : ~ str ) -> doc:: Doc {
290
+ fn mk_doc ( source : @ str ) -> doc:: Doc {
291
291
let ast = parse:: from_str ( source) ;
292
292
extract ( ast, ~"")
293
293
}
294
294
295
295
#[ test]
296
296
fn extract_empty_crate ( ) {
297
- let doc = mk_doc ( ~ "") ;
297
+ let doc = mk_doc ( @ "") ;
298
298
assert ! ( doc. cratemod( ) . mods( ) . is_empty( ) ) ;
299
299
assert ! ( doc. cratemod( ) . fns( ) . is_empty( ) ) ;
300
300
}
301
301
302
302
#[ test]
303
303
fn extract_mods ( ) {
304
- let doc = mk_doc ( ~ "mod a { mod b { } mod c { } } ") ;
304
+ let doc = mk_doc ( @ "mod a { mod b { } mod c { } } ") ;
305
305
assert ! ( doc. cratemod( ) . mods( ) [ 0 ] . name( ) == ~"a");
306
306
assert!(doc.cratemod().mods()[0].mods()[0].name() == ~" b");
307
307
assert!(doc.cratemod().mods()[0].mods()[1].name() == ~" c");
308
308
}
309
309
310
310
#[test]
311
311
fn extract_fns_from_foreign_mods() {
312
- let doc = mk_doc(~ " extern { fn a( ) ; } ");
312
+ let doc = mk_doc(@ " extern { fn a( ) ; } ");
313
313
assert!(doc.cratemod().nmods()[0].fns[0].name() == ~" a");
314
314
}
315
315
316
316
#[test]
317
317
fn extract_mods_deep() {
318
- let doc = mk_doc(~ " mod a { mod b { mod c { } } } ");
318
+ let doc = mk_doc(@ " mod a { mod b { mod c { } } } ");
319
319
assert!(doc.cratemod().mods()[0].mods()[0].mods()[0].name() ==
320
320
~" c");
321
321
}
322
322
323
323
#[test]
324
324
fn extract_should_set_mod_ast_id() {
325
- let doc = mk_doc(~ " mod a { } ");
325
+ let doc = mk_doc(@ " mod a { } ");
326
326
assert!(doc.cratemod().mods()[0].id() != 0);
327
327
}
328
328
329
329
#[test]
330
330
fn extract_fns() {
331
331
let doc = mk_doc(
332
- ~ " fn a( ) { } \
332
+ @ " fn a( ) { } \
333
333
mod b { fn c( ) {
334
334
} } ");
335
335
assert!(doc.cratemod().fns()[0].name() == ~" a");
@@ -338,13 +338,13 @@ mod test {
338
338
339
339
#[test]
340
340
fn extract_should_set_fn_ast_id() {
341
- let doc = mk_doc(~ " fn a( ) { } ");
341
+ let doc = mk_doc(@ " fn a( ) { } ");
342
342
assert!(doc.cratemod().fns()[0].id() != 0);
343
343
}
344
344
345
345
#[test]
346
346
fn extract_should_use_default_crate_name() {
347
- let source = ~ " ";
347
+ let source = @ " ";
348
348
let ast = parse::from_str(source);
349
349
let doc = extract(ast, ~" burp");
350
350
assert!(doc.cratemod().name() == ~" burp");
@@ -361,57 +361,57 @@ mod test {
361
361
362
362
#[test]
363
363
fn should_extract_const_name_and_id() {
364
- let doc = mk_doc(~ " static a: int = 0 ; ");
364
+ let doc = mk_doc(@ " static a: int = 0 ; ");
365
365
assert!(doc.cratemod().consts()[0].id() != 0);
366
366
assert!(doc.cratemod().consts()[0].name() == ~" a");
367
367
}
368
368
369
369
#[test]
370
370
fn should_extract_enums() {
371
- let doc = mk_doc(~ " enum e { v } ");
371
+ let doc = mk_doc(@ " enum e { v } ");
372
372
assert!(doc.cratemod().enums()[0].id() != 0);
373
373
assert!(doc.cratemod().enums()[0].name() == ~" e");
374
374
}
375
375
376
376
#[test]
377
377
fn should_extract_enum_variants() {
378
- let doc = mk_doc(~ " enum e { v } ");
378
+ let doc = mk_doc(@ " enum e { v } ");
379
379
assert!(doc.cratemod().enums()[0].variants[0].name == ~" v");
380
380
}
381
381
382
382
#[test]
383
383
fn should_extract_traits() {
384
- let doc = mk_doc(~ " trait i { fn f( ) ; } ");
384
+ let doc = mk_doc(@ " trait i { fn f( ) ; } ");
385
385
assert!(doc.cratemod().traits()[0].name() == ~" i");
386
386
}
387
387
388
388
#[test]
389
389
fn should_extract_trait_methods() {
390
- let doc = mk_doc(~ " trait i { fn f( ) ; } ");
390
+ let doc = mk_doc(@ " trait i { fn f( ) ; } ");
391
391
assert!(doc.cratemod().traits()[0].methods[0].name == ~" f");
392
392
}
393
393
394
394
#[test]
395
395
fn should_extract_impl_methods() {
396
- let doc = mk_doc(~ " impl int { fn f( ) { } } ");
396
+ let doc = mk_doc(@ " impl int { fn f( ) { } } ");
397
397
assert!(doc.cratemod().impls()[0].methods[0].name == ~" f");
398
398
}
399
399
400
400
#[test]
401
401
fn should_extract_tys() {
402
- let doc = mk_doc(~ " type a = int; ");
402
+ let doc = mk_doc(@ " type a = int; ");
403
403
assert!(doc.cratemod().types()[0].name() == ~" a");
404
404
}
405
405
406
406
#[test]
407
407
fn should_extract_structs() {
408
- let doc = mk_doc(~ " struct Foo { field: ( ) } ");
408
+ let doc = mk_doc(@ " struct Foo { field: ( ) } ");
409
409
assert!(doc.cratemod().structs()[0].name() == ~" Foo ");
410
410
}
411
411
412
412
#[test]
413
413
fn should_extract_struct_fields() {
414
- let doc = mk_doc(~ " struct Foo { field: ( ) } ");
414
+ let doc = mk_doc(@ " struct Foo { field: ( ) } ");
415
415
assert!(doc.cratemod().structs()[0].fields[0] == ~" field" ) ;
416
416
}
417
417
}
0 commit comments