@@ -35,6 +35,27 @@ func TestNepaliFormatterFormatdmySlash(t *testing.T) {
3535	assert .Equal (t , "14/10/79" , res , "%d/%m/%y did not match" )
3636}
3737
38+ func  TestNepaliFormatterFormatdBYSlash (t  * testing.T ) {
39+ 	formatter  :=  nepalitime .NewFormatter (globalNepaliTime )
40+ 	res  :=  formatter .Format ("%d/%B/%Y" )
41+ 
42+ 	assert .Equal (t , "14/Magh/2079" , res , "%d/%B/%Y did not match" )
43+ }
44+ 
45+ func  TestNepaliFormatterFormatdBYAComma (t  * testing.T ) {
46+ 	formatter  :=  nepalitime .NewFormatter (globalNepaliTime )
47+ 	res  :=  formatter .Format ("%d %B, %Y, %A" )
48+ 
49+ 	assert .Equal (t , "14 Magh, 2079, Saturday" , res , "%d %B, %Y, %A did not match" )
50+ }
51+ 
52+ func  TestNepaliFormatterFormatdBYaComma (t  * testing.T ) {
53+ 	formatter  :=  nepalitime .NewFormatter (globalNepaliTime )
54+ 	res  :=  formatter .Format ("%d %B, %Y, %a" )
55+ 
56+ 	assert .Equal (t , "14 Magh, 2079, Sat" , res , "%d %B, %Y, %a did not match" )
57+ }
58+ 
3859func  TestNepaliFormatterFormatmdYSlash (t  * testing.T ) {
3960	formatter  :=  nepalitime .NewFormatter (globalNepaliTime )
4061	res  :=  formatter .Format ("%m/%d/%Y" )
@@ -77,6 +98,27 @@ func TestNepaliFormatterFormatdmyDash(t *testing.T) {
7798	assert .Equal (t , "14-10-79" , res , "%d-%m-%y did not match" )
7899}
79100
101+ func  TestNepaliFormatterFormatdBYDash (t  * testing.T ) {
102+ 	formatter  :=  nepalitime .NewFormatter (globalNepaliTime )
103+ 	res  :=  formatter .Format ("%d-%B-%Y" )
104+ 
105+ 	assert .Equal (t , "14-Magh-2079" , res , "%d-%B-%Y-%A did not match" )
106+ }
107+ 
108+ func  TestNepaliFormatterFormatdBYADash (t  * testing.T ) {
109+ 	formatter  :=  nepalitime .NewFormatter (globalNepaliTime )
110+ 	res  :=  formatter .Format ("%d-%B-%Y-%A" )
111+ 
112+ 	assert .Equal (t , "14-Magh-2079-Saturday" , res , "%d-%B-%Y-%A did not match" )
113+ }
114+ 
115+ func  TestNepaliFormatterFormatdBYaDash (t  * testing.T ) {
116+ 	formatter  :=  nepalitime .NewFormatter (globalNepaliTime )
117+ 	res  :=  formatter .Format ("%d-%B-%Y-%a" )
118+ 
119+ 	assert .Equal (t , "14-Magh-2079-Sat" , res , "%d-%B-%Y-%a did not match" )
120+ }
121+ 
80122func  TestNepaliFormatterFormatmdYDash (t  * testing.T ) {
81123	formatter  :=  nepalitime .NewFormatter (globalNepaliTime )
82124	res  :=  formatter .Format ("%m-%d-%Y" )
0 commit comments