@@ -952,7 +952,7 @@ void test_config_read__get_mapped(void)
952952 int known_good ;
953953
954954 cl_set_cleanup (& clean_test_config , NULL );
955- cl_git_mkfile ("./testconfig" , "[header]\n key1 = 1\n key2 = true\n key3\n key4 = always\n key5 = false\n key6 = 0\n key7 = never\n" );
955+ cl_git_mkfile ("./testconfig" , "[header]\n key1 = 1\n key2 = true\n key3\n key4 = always\n key5 = false\n key6 = 0\n key7 = never\n key8 = On\n key9 = off " );
956956 cl_git_pass (git_config_open_ondisk (& cfg , "./testconfig" ));
957957
958958 // check parsing bool and string
@@ -962,6 +962,8 @@ void test_config_read__get_mapped(void)
962962 cl_assert_equal_i (val , MAP_TRUE );
963963 cl_git_pass (git_config_get_mapped (& val , cfg , "header.key3" , _test_map1 , ARRAY_SIZE (_test_map1 )));
964964 cl_assert_equal_i (val , MAP_TRUE );
965+ cl_git_pass (git_config_get_mapped (& val , cfg , "header.key8" , _test_map1 , ARRAY_SIZE (_test_map1 )));
966+ cl_assert_equal_i (val , MAP_TRUE );
965967
966968 cl_git_pass (git_config_get_mapped (& val , cfg , "header.key4" , _test_map1 , ARRAY_SIZE (_test_map1 )));
967969 cl_assert_equal_i (val , MAP_ALWAYS );
@@ -970,6 +972,8 @@ void test_config_read__get_mapped(void)
970972 cl_assert_equal_i (val , MAP_FALSE );
971973 cl_git_pass (git_config_get_mapped (& val , cfg , "header.key6" , _test_map1 , ARRAY_SIZE (_test_map1 )));
972974 cl_assert_equal_i (val , MAP_FALSE );
975+ cl_git_pass (git_config_get_mapped (& val , cfg , "header.key9" , _test_map1 , ARRAY_SIZE (_test_map1 )));
976+ cl_assert_equal_i (val , MAP_FALSE );
973977
974978 cl_git_fail (git_config_get_mapped (& val , cfg , "header.key7" , _test_map1 , ARRAY_SIZE (_test_map1 )));
975979
@@ -986,6 +990,8 @@ void test_config_read__get_mapped(void)
986990 cl_git_fail (git_config_get_mapped (& val , cfg , "header.key4" , _test_map2 , ARRAY_SIZE (_test_map2 )));
987991 cl_git_fail (git_config_get_mapped (& val , cfg , "header.key5" , _test_map2 , ARRAY_SIZE (_test_map2 )));
988992 cl_git_fail (git_config_get_mapped (& val , cfg , "header.key7" , _test_map2 , ARRAY_SIZE (_test_map2 )));
993+ cl_git_fail (git_config_get_mapped (& val , cfg , "header.key8" , _test_map2 , ARRAY_SIZE (_test_map2 )));
994+ cl_git_fail (git_config_get_mapped (& val , cfg , "header.key9" , _test_map2 , ARRAY_SIZE (_test_map2 )));
989995
990996 git_config_free (cfg );
991997}
0 commit comments