@@ -9,8 +9,8 @@ describe("SizeLimit", () => {
99 passed : true ,
1010 size : "110894" ,
1111 running : "0.10210999999999999" ,
12- loading : "2.1658984375"
13- }
12+ loading : "2.1658984375" ,
13+ } ,
1414 ] ) ;
1515
1616 expect ( limit . parseResults ( output ) ) . toEqual ( {
@@ -19,8 +19,8 @@ describe("SizeLimit", () => {
1919 loading : 2.1658984375 ,
2020 running : 0.10210999999999999 ,
2121 size : 110894 ,
22- total : 2.2680084375000003
23- }
22+ total : 2.2680084375000003 ,
23+ } ,
2424 } ) ;
2525 } ) ;
2626
@@ -30,15 +30,15 @@ describe("SizeLimit", () => {
3030 {
3131 name : "dist/index.js" ,
3232 passed : true ,
33- size : "110894"
34- }
33+ size : "110894" ,
34+ } ,
3535 ] ) ;
3636
3737 expect ( limit . parseResults ( output ) ) . toEqual ( {
3838 "dist/index.js" : {
3939 name : "dist/index.js" ,
40- size : 110894
41- }
40+ size : 110894 ,
41+ } ,
4242 } ) ;
4343 } ) ;
4444
@@ -50,17 +50,17 @@ describe("SizeLimit", () => {
5050 size : 110894 ,
5151 running : 0.10210999999999999 ,
5252 loading : 2.1658984375 ,
53- total : 2.2680084375000003
54- }
53+ total : 2.2680084375000003 ,
54+ } ,
5555 } ;
5656 const current = {
5757 "dist/index.js" : {
5858 name : "dist/index.js" ,
5959 size : 100894 ,
6060 running : 0.20210999999999999 ,
6161 loading : 2.5658984375 ,
62- total : 2.7680084375000003
63- }
62+ total : 2.7680084375000003 ,
63+ } ,
6464 } ;
6565
6666 expect ( limit . formatResults ( base , current ) ) . toEqual ( [
@@ -70,8 +70,8 @@ describe("SizeLimit", () => {
7070 "98.53 KB (-9.02% 🔽)" ,
7171 "2.6 s (+18.47% 🔺)" ,
7272 "203 ms (+97.94% 🔺)" ,
73- "2.8 s"
74- ]
73+ "2.8 s" ,
74+ ] ,
7575 ] ) ;
7676 } ) ;
7777
@@ -80,19 +80,19 @@ describe("SizeLimit", () => {
8080 const base = {
8181 "dist/index.js" : {
8282 name : "dist/index.js" ,
83- size : 110894
84- }
83+ size : 110894 ,
84+ } ,
8585 } ;
8686 const current = {
8787 "dist/index.js" : {
8888 name : "dist/index.js" ,
89- size : 100894
90- }
89+ size : 100894 ,
90+ } ,
9191 } ;
9292
9393 expect ( limit . formatResults ( base , current ) ) . toEqual ( [
9494 SizeLimit . SIZE_RESULTS_HEADER ,
95- [ "dist/index.js" , "98.53 KB (-9.02% 🔽)" ]
95+ [ "dist/index.js" , "98.53 KB (-9.02% 🔽)" ] ,
9696 ] ) ;
9797 } ) ;
9898
@@ -101,24 +101,24 @@ describe("SizeLimit", () => {
101101 const base = {
102102 "dist/index.js" : {
103103 name : "dist/index.js" ,
104- size : 110894
105- }
104+ size : 110894 ,
105+ } ,
106106 } ;
107107 const current = {
108108 "dist/index.js" : {
109109 name : "dist/index.js" ,
110- size : 100894
110+ size : 100894 ,
111111 } ,
112112 "dist/new.js" : {
113113 name : "dist/new.js" ,
114- size : 100894
115- }
114+ size : 100894 ,
115+ } ,
116116 } ;
117117
118118 expect ( limit . formatResults ( base , current ) ) . toEqual ( [
119119 SizeLimit . SIZE_RESULTS_HEADER ,
120120 [ "dist/index.js" , "98.53 KB (-9.02% 🔽)" ] ,
121- [ "dist/new.js" , "98.53 KB (+100% 🔺)" ]
121+ [ "dist/new.js" , "98.53 KB (+100% 🔺)" ] ,
122122 ] ) ;
123123 } ) ;
124124
@@ -127,20 +127,42 @@ describe("SizeLimit", () => {
127127 const base = {
128128 "dist/index.js" : {
129129 name : "dist/index.js" ,
130- size : 110894
131- }
130+ size : 110894 ,
131+ } ,
132+ } ;
133+ const current = {
134+ "dist/new.js" : {
135+ name : "dist/new.js" ,
136+ size : 100894 ,
137+ } ,
138+ } ;
139+
140+ expect ( limit . formatResults ( base , current ) ) . toEqual ( [
141+ SizeLimit . SIZE_RESULTS_HEADER ,
142+ [ "dist/index.js" , "0 B (-100% 🔽)" ] ,
143+ [ "dist/new.js" , "98.53 KB (+100% 🔺)" ] ,
144+ ] ) ;
145+ } ) ;
146+
147+ test ( "should ignore unchanged files" , ( ) => {
148+ const limit = new SizeLimit ( ) ;
149+ const base = {
150+ "dist/index.js" : {
151+ name : "dist/index.js" ,
152+ size : 110894 ,
153+ } ,
132154 } ;
133155 const current = {
134156 "dist/new.js" : {
135157 name : "dist/new.js" ,
136- size : 100894
137- }
158+ size : 100894 ,
159+ } ,
138160 } ;
139161
140162 expect ( limit . formatResults ( base , current ) ) . toEqual ( [
141163 SizeLimit . SIZE_RESULTS_HEADER ,
142164 [ "dist/index.js" , "0 B (-100% 🔽)" ] ,
143- [ "dist/new.js" , "98.53 KB (+100% 🔺)" ]
165+ [ "dist/new.js" , "98.53 KB (+100% 🔺)" ] ,
144166 ] ) ;
145167 } ) ;
146168} ) ;
0 commit comments