Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

Commit 99432fd

Browse files
author
luu-alex
committed
revert
1 parent 7b436a3 commit 99432fd

File tree

1 file changed

+24
-49
lines changed

1 file changed

+24
-49
lines changed

packages/web3-validator/test/unit/load.test.ts

Lines changed: 24 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)