@@ -443,54 +443,3 @@ pub fn stats(req: &mut Request) -> CargoResult<Response> {
443
443
}
444
444
Ok ( req. json ( & R { total_downloads : data } ) )
445
445
}
446
-
447
- #[ cfg( test) ]
448
- mod tests {
449
- use super :: * ;
450
- use diesel:: pg:: PgConnection ;
451
- use dotenv:: dotenv;
452
- use std:: env;
453
-
454
- fn connection ( ) -> PgConnection {
455
- let _ = dotenv ( ) ;
456
- let database_url =
457
- env:: var ( "TEST_DATABASE_URL" ) . expect ( "TEST_DATABASE_URL must be set to run tests" ) ;
458
- let conn = PgConnection :: establish ( & database_url) . unwrap ( ) ;
459
- conn. begin_test_transaction ( ) . unwrap ( ) ;
460
- conn
461
- }
462
-
463
- #[ test]
464
- fn new_users_have_different_api_tokens ( ) {
465
- let conn = connection ( ) ;
466
- let user1 = NewUser :: new ( 1 , "foo" , None , None , None , "foo" )
467
- . create_or_update ( & conn)
468
- . unwrap ( ) ;
469
- let user2 = NewUser :: new ( 2 , "bar" , None , None , None , "bar" )
470
- . create_or_update ( & conn)
471
- . unwrap ( ) ;
472
-
473
- assert_ne ! ( user1. id, user2. id) ;
474
- assert_ne ! ( user1. api_token, user2. api_token) ;
475
- assert_eq ! ( 32 , user1. api_token. len( ) ) ;
476
- }
477
-
478
- #[ test]
479
- fn updating_existing_user_doesnt_change_api_token ( ) {
480
- let conn = connection ( ) ;
481
- let user_after_insert = NewUser :: new ( 1 , "foo" , None , None , None , "foo" )
482
- . create_or_update ( & conn)
483
- . unwrap ( ) ;
484
- let original_token = user_after_insert. api_token ;
485
- NewUser :: new ( 1 , "bar" , None , None , None , "bar_token" )
486
- . create_or_update ( & conn)
487
- . unwrap ( ) ;
488
- let mut users = users:: table. load :: < User > ( & conn) . unwrap ( ) ;
489
- assert_eq ! ( 1 , users. len( ) ) ;
490
- let user = users. pop ( ) . unwrap ( ) ;
491
-
492
- assert_eq ! ( "bar" , user. gh_login) ;
493
- assert_eq ! ( "bar_token" , user. gh_access_token) ;
494
- assert_eq ! ( original_token, user. api_token) ;
495
- }
496
- }
0 commit comments