aboutsummaryrefslogtreecommitdiffstats
path: root/perf/testUtils.js
diff options
context:
space:
mode:
Diffstat (limited to 'perf/testUtils.js')
-rw-r--r--perf/testUtils.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/perf/testUtils.js b/perf/testUtils.js
new file mode 100644
index 00000000..ca016c31
--- /dev/null
+++ b/perf/testUtils.js
@@ -0,0 +1,20 @@
+if (window.jstestdriver) {
+ jstd = jstestdriver;
+ dump = angular.bind(jstd.console, jstd.console.log);
+}
+
+function time(fn, times) {
+ times = times || 1;
+
+ var i,
+ start,
+ duration = 0;
+
+ for (i=0; i<times; i++) {
+ start = Date.now();
+ fn();
+ duration += Date.now() - start;
+ }
+
+ return duration;
+} \ No newline at end of file