@@ -41,7 +41,7 @@ type TestMonitorUpdatePersister<'a, K> = MonitorUpdatingPersister<
4141> ;
4242
4343const EXPECTED_UPDATES_PER_PAYMENT : u64 = 5 ;
44- #[ cfg( jwt_auth_test) ]
44+ #[ cfg( all ( jwt_auth_test, feature = "test_utils" ) ) ]
4545pub const VSS_PRIVATE_PEM : & str = r#"
4646-----BEGIN PRIVATE KEY-----
4747MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCuIYJJ1dzNmuct
@@ -388,7 +388,7 @@ pub(crate) fn do_test_store<K: KVStoreSync + Sync>(store_0: &K, store_1: &K) {
388388 check_persisted_data ! ( persister_0_max_pending_updates * 2 * EXPECTED_UPDATES_PER_PAYMENT + 1 ) ;
389389}
390390
391- #[ cfg( jwt_auth_test) ]
391+ #[ cfg( all ( jwt_auth_test, feature = "test_utils" ) ) ]
392392#[ derive( Serialize , Deserialize ) ]
393393struct TestClaims {
394394 sub : String ,
@@ -397,7 +397,7 @@ struct TestClaims {
397397 exp : i64 ,
398398}
399399
400- #[ cfg( jwt_auth_test) ]
400+ #[ cfg( all ( jwt_auth_test, feature = "test_utils" ) ) ]
401401pub fn generate_test_jwt ( private_pem : & str , user_id : & str ) -> String {
402402 let now = SystemTime :: now ( ) . duration_since ( SystemTime :: UNIX_EPOCH ) . unwrap ( ) . as_secs ( ) as i64 ;
403403
@@ -416,7 +416,7 @@ pub fn get_fixed_headers() -> HashMap<String, String> {
416416 {
417417 return HashMap :: new ( ) ;
418418 }
419- #[ cfg( jwt_auth_test) ]
419+ #[ cfg( all ( jwt_auth_test, feature = "test_utils" ) ) ]
420420 {
421421 let token = generate_test_jwt ( VSS_PRIVATE_PEM , "test" ) ;
422422 let mut headers = HashMap :: new ( ) ;
@@ -429,6 +429,6 @@ pub fn get_fixed_headers() -> HashMap<String, String> {
429429 todo ! ( )
430430 }
431431
432- #[ cfg( not( any( noop_auth_test, jwt_auth_test, sig_auth_test) ) ) ]
432+ #[ cfg( not( any( noop_auth_test, all ( jwt_auth_test, feature = "test_utils" ) , sig_auth_test) ) ) ]
433433 HashMap :: new ( )
434434}
0 commit comments