@@ -5,7 +5,7 @@ import { camelCase, snakeCase, titleCase } from '../../src';
55describe ( 'snakeCase' , ( ) => {
66 test ( 'casing' , ( ) => {
77 expect ( snakeCase ( 'lowercased' ) ) . toBe ( 'lowercased' ) ;
8- expect ( snakeCase ( 'UPPERCASED' ) ) . toBe ( 'u_p_p_e_r_c_a_s_e_d' ) ; // ?
8+ expect ( snakeCase ( 'UPPERCASED' ) ) . toBe ( 'u_p_p_e_r_c_a_s_e_d' ) ;
99 expect ( snakeCase ( 'Capitalized' ) ) . toBe ( 'capitalized' ) ;
1010 } ) ;
1111 test ( 'numbers' , ( ) => {
@@ -23,15 +23,15 @@ describe('snakeCase', () => {
2323 test ( 'from snake case' , ( ) => {
2424 expect ( snakeCase ( 'from_lowercased_snake_case' ) ) . toBe ( 'from_lowercased_snake_case' ) ;
2525 expect ( snakeCase ( 'From_Capitalized_Snake_Case' ) ) . toBe ( 'from_capitalized_snake_case' ) ;
26- expect ( snakeCase ( 'FROM_UPPERCASED_SNAKE_CASE' ) ) . toBe ( 'f_r_o_m_u_p_p_e_r_c_a_s_e_d_s_n_a_k_e_c_a_s_e' ) ; // ?
26+ expect ( snakeCase ( 'FROM_UPPERCASED_SNAKE_CASE' ) ) . toBe ( 'f_r_o_m_u_p_p_e_r_c_a_s_e_d_s_n_a_k_e_c_a_s_e' ) ;
2727 expect ( snakeCase ( 'fr0m_5nak3_c4s3_w1th_42n_numb3r5' ) ) . toBe ( 'fr0m_5nak3_c4s3_w1th_42n_numb3r5' ) ;
2828 expect ( snakeCase ( 'frøm_snake_case_w:th_$peçia!_ch*rs' ) ) . toBe ( 'fr_m_snake_case_w_th_pe_ia_ch_rs' ) ;
2929 expect ( snakeCase ( snakeCase ( 'frøm_d0ubl3_Snake_c*se' ) ) ) . toBe ( 'fr_m_d0ubl3_snake_c_se' ) ;
3030 } ) ;
3131 test ( 'from title case' , ( ) => {
3232 expect ( snakeCase ( 'from lowercased title case' ) ) . toBe ( 'from_lowercased_title_case' ) ;
3333 expect ( snakeCase ( 'From Capitalized Title Case' ) ) . toBe ( 'from_capitalized_title_case' ) ;
34- expect ( snakeCase ( 'FROM UPPERCASED TITLE CASE' ) ) . toBe ( 'f_r_o_m_u_p_p_e_r_c_a_s_e_d_t_i_t_l_e_c_a_s_e' ) ; // ?
34+ expect ( snakeCase ( 'FROM UPPERCASED TITLE CASE' ) ) . toBe ( 'f_r_o_m_u_p_p_e_r_c_a_s_e_d_t_i_t_l_e_c_a_s_e' ) ;
3535 expect ( snakeCase ( 'Fr0m T1tl3 C4s3 W1th 42n Numb3r5' ) ) . toBe ( 'fr0m_t1tl3_c4s3_w1th_42n_numb3r5' ) ;
3636 expect ( snakeCase ( 'Frøm Title Case W:th $peçia! Ch*rs' ) ) . toBe ( 'fr_m_title_case_w_th_pe_ia_ch_rs' ) ;
3737 expect ( snakeCase ( snakeCase ( 'Frøm D0ubl3 Title C*se' ) ) ) . toBe ( 'fr_m_d0ubl3_title_c_se' ) ;
@@ -58,7 +58,7 @@ describe('snakeCase', () => {
5858describe ( 'titleCase' , ( ) => {
5959 test ( 'casing' , ( ) => {
6060 expect ( titleCase ( 'lowercased' ) ) . toBe ( 'Lowercased' ) ;
61- expect ( titleCase ( 'UPPERCASED' ) ) . toBe ( 'U P P E R C A S E D' ) ; // ?
61+ expect ( titleCase ( 'UPPERCASED' ) ) . toBe ( 'U P P E R C A S E D' ) ;
6262 expect ( titleCase ( 'Capitalized' ) ) . toBe ( 'Capitalized' ) ;
6363 } ) ;
6464 test ( 'numbers' , ( ) => {
@@ -76,15 +76,15 @@ describe('titleCase', () => {
7676 test ( 'from snake case' , ( ) => {
7777 expect ( titleCase ( 'from_lowercased_snake_case' ) ) . toBe ( 'From Lowercased Snake Case' ) ;
7878 expect ( titleCase ( 'From_Capitalized_Snake_Case' ) ) . toBe ( 'From Capitalized Snake Case' ) ;
79- expect ( titleCase ( 'FROM_UPPERCASED_SNAKE_CASE' ) ) . toBe ( 'F R O M U P P E R C A S E D S N A K E C A S E' ) ; // ?
79+ expect ( titleCase ( 'FROM_UPPERCASED_SNAKE_CASE' ) ) . toBe ( 'F R O M U P P E R C A S E D S N A K E C A S E' ) ;
8080 expect ( titleCase ( 'fr0m_5nak3_c4s3_w1th_42n_numb3r5' ) ) . toBe ( 'Fr0m 5nak3 C4s3 W1th 42n Numb3r5' ) ;
8181 expect ( titleCase ( 'frøm_snake_case_w:th_$peçia!_ch*rs' ) ) . toBe ( 'Fr M Snake Case W Th Pe Ia Ch Rs' ) ;
8282 expect ( titleCase ( titleCase ( 'frøm_d0ubl3_Snake_c*se' ) ) ) . toBe ( 'Fr M D0ubl3 Snake C Se' ) ;
8383 } ) ;
8484 test ( 'from title case' , ( ) => {
8585 expect ( titleCase ( 'from lowercased title case' ) ) . toBe ( 'From Lowercased Title Case' ) ;
8686 expect ( titleCase ( 'From Capitalized Title Case' ) ) . toBe ( 'From Capitalized Title Case' ) ;
87- expect ( titleCase ( 'FROM UPPERCASED TITLE CASE' ) ) . toBe ( 'F R O M U P P E R C A S E D T I T L E C A S E' ) ; // ?
87+ expect ( titleCase ( 'FROM UPPERCASED TITLE CASE' ) ) . toBe ( 'F R O M U P P E R C A S E D T I T L E C A S E' ) ;
8888 expect ( titleCase ( 'Fr0m T1tl3 C4s3 W1th 42n Numb3r5' ) ) . toBe ( 'Fr0m T1tl3 C4s3 W1th 42n Numb3r5' ) ;
8989 expect ( titleCase ( 'Frøm Title Case W:th $peçia! Ch*rs' ) ) . toBe ( 'Fr M Title Case W Th Pe Ia Ch Rs' ) ;
9090 expect ( titleCase ( titleCase ( 'Frøm D0ubl3 Title C*se' ) ) ) . toBe ( 'Fr M D0ubl3 Title C Se' ) ;
@@ -111,7 +111,7 @@ describe('titleCase', () => {
111111describe ( 'camelCase' , ( ) => {
112112 test ( 'casing' , ( ) => {
113113 expect ( camelCase ( 'lowercased' ) ) . toBe ( 'lowercased' ) ;
114- expect ( camelCase ( 'UPPERCASED' ) ) . toBe ( 'uPPERCASED' ) ; // ?
114+ expect ( camelCase ( 'UPPERCASED' ) ) . toBe ( 'uPPERCASED' ) ;
115115 expect ( camelCase ( 'Capitalized' ) ) . toBe ( 'capitalized' ) ;
116116 } ) ;
117117 test ( 'numbers' , ( ) => {
@@ -129,15 +129,15 @@ describe('camelCase', () => {
129129 test ( 'from snake case' , ( ) => {
130130 expect ( camelCase ( 'from_lowercased_snake_case' ) ) . toBe ( 'fromLowercasedSnakeCase' ) ;
131131 expect ( camelCase ( 'From_Capitalized_Snake_Case' ) ) . toBe ( 'fromCapitalizedSnakeCase' ) ;
132- expect ( camelCase ( 'FROM_UPPERCASED_SNAKE_CASE' ) ) . toBe ( 'fROMUPPERCASEDSNAKECASE' ) ; // ?
132+ expect ( camelCase ( 'FROM_UPPERCASED_SNAKE_CASE' ) ) . toBe ( 'fROMUPPERCASEDSNAKECASE' ) ;
133133 expect ( camelCase ( 'fr0m_5nak3_c4s3_w1th_42n_numb3r5' ) ) . toBe ( 'fr0m5nak3C4s3W1th42nNumb3r5' ) ;
134134 expect ( camelCase ( 'frøm_snake_case_w:th_$peçia!_ch*rs' ) ) . toBe ( 'frMSnakeCaseWThPeIaChRs' ) ;
135135 expect ( camelCase ( camelCase ( 'frøm_d0ubl3_Snake_c*se' ) ) ) . toBe ( 'frMD0ubl3SnakeCSe' ) ;
136136 } ) ;
137137 test ( 'from title case' , ( ) => {
138138 expect ( camelCase ( 'from lowercased title case' ) ) . toBe ( 'fromLowercasedTitleCase' ) ;
139139 expect ( camelCase ( 'From Capitalized Title Case' ) ) . toBe ( 'fromCapitalizedTitleCase' ) ;
140- expect ( camelCase ( 'FROM UPPERCASED TITLE CASE' ) ) . toBe ( 'fROMUPPERCASEDTITLECASE' ) ; // ?
140+ expect ( camelCase ( 'FROM UPPERCASED TITLE CASE' ) ) . toBe ( 'fROMUPPERCASEDTITLECASE' ) ;
141141 expect ( camelCase ( 'Fr0m T1tl3 C4s3 W1th 42n Numb3r5' ) ) . toBe ( 'fr0mT1tl3C4s3W1th42nNumb3r5' ) ;
142142 expect ( camelCase ( 'Frøm Title Case W:th $peçia! Ch*rs' ) ) . toBe ( 'frMTitleCaseWThPeIaChRs' ) ;
143143 expect ( camelCase ( camelCase ( 'Frøm D0ubl3 Title C*se' ) ) ) . toBe ( 'frMD0ubl3TitleCSe' ) ;
0 commit comments