We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 21aab98 commit 7497170Copy full SHA for 7497170
benchmark/index.js
@@ -52,7 +52,12 @@ class BenchSuite extends Suite {
52
addEval(test) {
53
try {
54
const evaluate = env.parse(test.expression)
55
- return this.add(benchLabel('eval', test), evaluate.bind(null, test.context))
+ evaluate.check()
56
+ const fn = evaluate.ast.maybeAsync
57
+ ? async () => evaluate(test.context)
58
+ : () => evaluate(test.context)
59
+
60
+ return this.add(benchLabel('eval', test), fn)
61
} catch (err) {
62
err.message = `Error in test "${test.name}": ${err.message}`
63
throw err
0 commit comments