@@ -620,47 +620,43 @@ mod tests {
620620 #[ test]
621621 fn test_validate_err_get_cluster_name ( ) {
622622 test_validate_err (
623- |cluster| cluster. metadata . name = None ,
624- |_| ( ) ,
623+ |cluster, _| cluster. metadata . name = None ,
625624 ErrorDiscriminants :: GetClusterName ,
626625 ) ;
627626 }
628627
629628 #[ test]
630629 fn test_validate_err_get_cluster_namespace ( ) {
631630 test_validate_err (
632- |cluster| cluster. metadata . namespace = None ,
633- |_| ( ) ,
631+ |cluster, _| cluster. metadata . namespace = None ,
634632 ErrorDiscriminants :: GetClusterNamespace ,
635633 ) ;
636634 }
637635
638636 #[ test]
639637 fn test_validate_err_get_cluster_uid ( ) {
640638 test_validate_err (
641- |cluster| cluster. metadata . uid = None ,
642- |_| ( ) ,
639+ |cluster, _| cluster. metadata . uid = None ,
643640 ErrorDiscriminants :: GetClusterUid ,
644641 ) ;
645642 }
646643
647644 #[ test]
648645 fn test_validate_err_resolve_product_image ( ) {
649646 test_validate_err (
650- |cluster| {
647+ |cluster, _ | {
651648 cluster. spec . image =
652649 serde_json:: from_str ( r#"{"productVersion": "invalid product version"}"# )
653650 . expect ( "should be a valid ProductImage structure" )
654651 } ,
655- |_| ( ) ,
656652 ErrorDiscriminants :: ResolveProductImage ,
657653 ) ;
658654 }
659655
660656 #[ test]
661657 fn test_validate_err_parse_role_group_name ( ) {
662658 test_validate_err (
663- |cluster| {
659+ |cluster, _ | {
664660 let role_group = cluster
665661 . spec
666662 . nodes
@@ -673,15 +669,14 @@ mod tests {
673669 . role_groups
674670 . insert ( "invalid role-group name" . to_owned ( ) , role_group) ;
675671 } ,
676- |_| ( ) ,
677672 ErrorDiscriminants :: ParseRoleGroupName ,
678673 ) ;
679674 }
680675
681676 #[ test]
682677 fn test_validate_err_validate_logging_config ( ) {
683678 test_validate_err (
684- |cluster| {
679+ |cluster, _ | {
685680 cluster. spec . nodes . config . config . logging . containers = [ (
686681 v1alpha1:: Container :: OpenSearch ,
687682 ContainerLogConfigFragment {
@@ -696,57 +691,52 @@ mod tests {
696691 ) ]
697692 . into ( )
698693 } ,
699- |_| ( ) ,
700694 ErrorDiscriminants :: ValidateLoggingConfig ,
701695 ) ;
702696 }
703697
704698 #[ test]
705699 fn test_validate_err_get_vector_aggregator_config_map_name ( ) {
706700 test_validate_err (
707- |cluster| {
701+ |cluster, _ | {
708702 cluster
709703 . spec
710704 . cluster_config
711705 . vector_aggregator_config_map_name = None
712706 } ,
713- |_| ( ) ,
714707 ErrorDiscriminants :: GetVectorAggregatorConfigMapName ,
715708 ) ;
716709 }
717710
718711 #[ test]
719712 fn test_validate_err_termination_grace_period_too_long ( ) {
720713 test_validate_err (
721- |cluster| {
714+ |cluster, _ | {
722715 cluster. spec . nodes . config . config . graceful_shutdown_timeout =
723716 Some ( Duration :: from_secs ( u64:: MAX ) )
724717 } ,
725- |_| ( ) ,
726718 ErrorDiscriminants :: TerminationGracePeriodTooLong ,
727719 ) ;
728720 }
729721
730722 #[ test]
731723 fn test_validate_err_parse_environment_variable ( ) {
732724 test_validate_err (
733- |cluster| {
725+ |cluster, _ | {
734726 cluster. spec . nodes . config . env_overrides = [ (
735727 "INVALID_ENVIRONMENT_VARIABLE_WITH_=" . to_owned ( ) ,
736728 "value" . to_owned ( ) ,
737729 ) ]
738730 . into ( )
739731 } ,
740- |_| ( ) ,
741732 ErrorDiscriminants :: ParseEnvironmentVariable ,
742733 ) ;
743734 }
744735
745736 #[ test]
746737 fn test_validate_err_parse_listener_status_hostname ( ) {
747738 test_validate_err (
748- |_| ( ) ,
749- |dereferenced_objects| {
739+ |_, dereferenced_objects| {
750740 dereferenced_objects. maybe_discovery_service_listener =
751741 Some ( listener:: v1alpha1:: Listener {
752742 metadata : ObjectMeta :: default ( ) ,
@@ -768,8 +758,7 @@ mod tests {
768758 #[ test]
769759 fn test_validate_err_get_listener_status_port ( ) {
770760 test_validate_err (
771- |_| ( ) ,
772- |dereferenced_objects| {
761+ |_, dereferenced_objects| {
773762 dereferenced_objects. maybe_discovery_service_listener =
774763 Some ( listener:: v1alpha1:: Listener {
775764 metadata : ObjectMeta :: default ( ) ,
@@ -792,8 +781,7 @@ mod tests {
792781 #[ test]
793782 fn test_validate_err_parse_listener_status_port ( ) {
794783 test_validate_err (
795- |_| ( ) ,
796- |dereferenced_objects| {
784+ |_, dereferenced_objects| {
797785 dereferenced_objects. maybe_discovery_service_listener =
798786 Some ( listener:: v1alpha1:: Listener {
799787 metadata : ObjectMeta :: default ( ) ,
@@ -813,15 +801,12 @@ mod tests {
813801 }
814802
815803 fn test_validate_err (
816- change_cluster : fn ( & mut v1alpha1:: OpenSearchCluster ) -> ( ) ,
817- change_dereferenced_objects : fn ( & mut DereferencedObjects ) -> ( ) ,
804+ change_test_objects : fn ( & mut v1alpha1:: OpenSearchCluster , & mut DereferencedObjects ) -> ( ) ,
818805 expected_err : ErrorDiscriminants ,
819806 ) {
820807 let mut cluster = cluster ( ) ;
821- change_cluster ( & mut cluster) ;
822-
823808 let mut dereferenced_objects = dereferenced_objects ( ) ;
824- change_dereferenced_objects ( & mut dereferenced_objects) ;
809+ change_test_objects ( & mut cluster , & mut dereferenced_objects) ;
825810
826811 let result = validate ( & context_names ( ) , & cluster, & dereferenced_objects) ;
827812
0 commit comments