@@ -108,57 +108,43 @@ describe('instance of validator', () => {
108108 validator = new Web3Validator ( ) ;
109109 } ) ;
110110
111- it ( 'huge schema' , async ( ) => {
111+ it ( 'huge schema' , ( ) => {
112112 let t = 0 ;
113- const pr = new Promise ( ( resolve => {
114- expect ( ( ) => {
115- const t1 = Number ( new Date ( ) ) ;
116- validator . validateJSONSchema ( hugeSchema , hugeData as object ) ;
117- t = Number ( new Date ( ) ) - t1 ;
118- } ) . not . toThrow ( ) ;
119- expect ( t ) . toBeLessThan ( 6000 ) ;
120- expect ( t ) . toBeGreaterThan ( 0 ) ;
121- resolve ( "" ) ;
122- } )
123- ) ;
124- await pr ;
113+ expect ( ( ) => {
114+ const t1 = Number ( new Date ( ) ) ;
115+ validator . validateJSONSchema ( hugeSchema , hugeData as object ) ;
116+ t = Number ( new Date ( ) ) - t1 ;
117+ } ) . not . toThrow ( ) ;
118+ expect ( t ) . toBeLessThan ( 6000 ) ;
119+ expect ( t ) . toBeGreaterThan ( 0 ) ;
125120 } ) ;
126121
127- it ( 'huge schema 1000' , async ( ) => {
122+ it ( 'huge schema 1000' , ( ) => {
128123 let t = 0 ;
129- const pr = new Promise ( ( resolve => {
130- expect ( ( ) => {
131- const t1 = Number ( new Date ( ) ) ;
132- validator . validateJSONSchema ( hugeSchema1000 , hugeData1000 as object ) ;
133- t = Number ( new Date ( ) ) - t1 ;
134- } ) . not . toThrow ( ) ;
135- expect ( t ) . toBeLessThan ( 6000 ) ;
136- expect ( t ) . toBeGreaterThan ( 0 ) ;
137- resolve ( "" )
138- } ) ) ;
139- await pr ;
140- } )
141-
142- it ( 'simple schema multiple times' , async ( ) => {
124+ expect ( ( ) => {
125+ const t1 = Number ( new Date ( ) ) ;
126+ validator . validateJSONSchema ( hugeSchema1000 , hugeData1000 as object ) ;
127+ t = Number ( new Date ( ) ) - t1 ;
128+ } ) . not . toThrow ( ) ;
129+ expect ( t ) . toBeLessThan ( 6000 ) ;
130+ expect ( t ) . toBeGreaterThan ( 0 ) ;
131+ } ) ;
132+
133+ it ( 'simple schema multiple times' , ( ) => {
143134 let t = 0 ;
144- const pr = new Promise ( ( resolve => {
145135 expect ( ( ) => {
146136 const t1 = Number ( new Date ( ) ) ;
147137 for ( let i = 0 ; i < 500 ; i += 1 ) {
148138 validator . validateJSONSchema ( simpleSchema , simpleData as object ) ;
149139 }
150140 t = Number ( new Date ( ) ) - t1 ;
151141 } ) . not . toThrow ( ) ;
152- expect ( t ) . toBeLessThan ( 4000 ) ;
142+ expect ( t ) . toBeLessThan ( 3000 ) ;
153143 expect ( t ) . toBeGreaterThan ( 0 ) ;
154- resolve ( "" ) ;
155- } ) ) ;
156- await pr ;
157144 } ) ;
158145
159- it ( 'simple schema 1000 times' , async ( ) => {
146+ it ( 'simple schema 1000 times' , ( ) => {
160147 let t = 0 ;
161- const pr = new Promise ( ( resolve => {
162148 expect ( ( ) => {
163149 const t1 = Number ( new Date ( ) ) ;
164150 for ( let i = 0 ; i < 1000 ; i += 1 ) {
@@ -168,14 +154,10 @@ describe('instance of validator', () => {
168154 } ) . not . toThrow ( ) ;
169155 expect ( t ) . toBeLessThan ( 4000 ) ;
170156 expect ( t ) . toBeGreaterThan ( 0 ) ;
171- resolve ( "" ) ;
172- } ) ) ;
173- await pr ;
174157 } ) ;
175158
176- it ( 'simple JSON schema 1000 times' , async ( ) => {
159+ it ( 'simple JSON schema 1000 times' , ( ) => {
177160 let t = 0 ;
178- const pr = new Promise ( ( resolve => {
179161 expect ( ( ) => {
180162 const t1 = Number ( new Date ( ) ) ;
181163 for ( let i = 0 ; i < 1000 ; i += 1 ) {
@@ -185,25 +167,18 @@ describe('instance of validator', () => {
185167 } ) . not . toThrow ( ) ;
186168 expect ( t ) . toBeLessThan ( 4000 ) ;
187169 expect ( t ) . toBeGreaterThan ( 0 ) ;
188- resolve ( "" ) ;
189- } ) ) ;
190- await pr ;
191170 } ) ;
192171
193- it ( 'simple ABI 1000 times' , async ( ) => {
172+ it ( 'simple ABI 1000 times' , ( ) => {
194173 let t = 0 ;
195- const pr = new Promise ( ( resolve => {
196174 expect ( ( ) => {
197175 const t1 = Number ( new Date ( ) ) ;
198176 for ( let i = 0 ; i < 1000 ; i += 1 ) {
199177 validator . validate ( abi , abiData ) ;
200178 }
201179 t = Number ( new Date ( ) ) - t1 ;
202180 } ) . not . toThrow ( ) ;
203- expect ( t ) . toBeLessThan ( 5000 ) ;
181+ expect ( t ) . toBeLessThan ( 4000 ) ;
204182 expect ( t ) . toBeGreaterThan ( 0 ) ;
205- resolve ( "" ) ;
206- } ) ) ;
207- await pr ;
208183 } ) ;
209184} ) ;
0 commit comments