summaryrefslogtreecommitdiff
path: root/test_plugin
diff options
context:
space:
mode:
Diffstat (limited to 'test_plugin')
-rw-r--r--test_plugin/tests/test.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/test_plugin/tests/test.js b/test_plugin/tests/test.js
index 5a127d328..cdbde4769 100644
--- a/test_plugin/tests/test.js
+++ b/test_plugin/tests/test.js
@@ -43,5 +43,24 @@ function runTestAsync() {
}
}
+function runTestOpCount() {
+ const start = Deno.metrics();
+
+ testSync.dispatch(new Uint8Array([116, 101, 115, 116]));
+
+ const end = Deno.metrics();
+
+ if (end.opsCompleted - start.opsCompleted !== 2) {
+ // one op for the plugin and one for Deno.metrics
+ throw new Error("The opsCompleted metric is not correct!");
+ }
+ if (end.opsDispatched - start.opsDispatched !== 2) {
+ // one op for the plugin and one for Deno.metrics
+ throw new Error("The opsDispatched metric is not correct!");
+ }
+}
+
runTestSync();
runTestAsync();
+
+runTestOpCount();