@@ -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