@@ -117,8 +117,6 @@ static const char *test_config_file()
117117 return 0 ;
118118 }
119119
120- mu_assert ("Could not read min_fan_speed from config file" ,settings_get_int (settings , "general" , "min_fan_speed" ) != 0 );
121- mu_assert ("Could not read max_fan_speed from config file" ,settings_get_int (settings , "general" , "max_fan_speed" ) != 0 );
122120 mu_assert ("Could not read low_temp from config file" ,settings_get_int (settings , "general" , "low_temp" ) != 0 );
123121 mu_assert ("Could not read high_temp from config file" ,settings_get_int (settings , "general" , "high_temp" ) != 0 );
124122 mu_assert ("Could not read max_temp from config file" ,settings_get_int (settings , "general" , "max_temp" ) != 0 );
@@ -131,10 +129,12 @@ static const char *test_config_file()
131129
132130static const char * test_settings ()
133131{
132+ set_defaults ();
134133 retrieve_settings ("./mbpfan.conf.test1" );
135134 mu_assert ("max_fan_speed value is not 6200" , max_fan_speed == 6200 );
136135 mu_assert ("polling_interval is not 1" , polling_interval == 1 );
137- retrieve_settings ("./mbpfan.conf" );
136+ set_defaults ();
137+ retrieve_settings ("./mbpfan.conf.test0" );
138138 mu_assert ("min_fan_speed value is not 2000" , min_fan_speed == 2000 );
139139 mu_assert ("polling_interval is not 7" , polling_interval == 7 );
140140 return 0 ;
@@ -170,11 +170,11 @@ static const char *test_settings_reload()
170170 signal (SIGHUP , handler );
171171 retrieve_settings ("./mbpfan.conf" );
172172 printf ("Testing the _supplied_ mbpfan.conf (not the one you are using)..\n" );
173- mu_assert ( " min_fan_speed value is not 2000 before SIGHUP" , min_fan_speed == 2000 );
174- mu_assert ("polling_interval is not 7 before SIHUP " , polling_interval == 7 );
173+ // cannot tests min_fan_speed since it is not set and thus auto-detected
174+ mu_assert ("polling_interval is not 7 before SIGHUP " , polling_interval == 7 );
175175 raise (SIGHUP );
176176 mu_assert ("min_fan_speed value is not 6200 after SIGHUP" , min_fan_speed == 6200 );
177- mu_assert ("polling_interval is not 1 after SIHUP " , polling_interval == 1 );
177+ mu_assert ("polling_interval is not 1 after SIGHUP " , polling_interval == 1 );
178178 retrieve_settings ("./mbpfan.conf" );
179179 return 0 ;
180180}
0 commit comments