diff --git a/collects/test-engine/test-tool.scm b/collects/test-engine/test-tool.scm index c7381d48d8..234d719eb2 100644 --- a/collects/test-engine/test-tool.scm +++ b/collects/test-engine/test-tool.scm @@ -191,7 +191,8 @@ [else (send (car m) restore) (r-loop (cdr m))]))))] [else (send testing-menu delete)]))) - (drscheme:language:register-capability 'tests:test-menu (flat-contract boolean?) #f) + (unless (drscheme:language:capability-registered? 'tests:test-menu) + (drscheme:language:register-capability 'tests:test-menu (flat-contract boolean?) #f)) (super-instantiate ()) ))