package bonsai
Source file cleanup.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17open! Core type packed = T : Runner.t -> packed let (most_recent_driver : packed option ref) = ref None let register_driver driver = most_recent_driver := Some (T driver) let invalidate_observers = Core_bench_js.Test.create_with_initialization ~name:"cleaning up observers..." (fun `init -> (match !most_recent_driver with | None -> () | Some (T driver) -> Runner.invalidate_observers driver); most_recent_driver := None; fun () -> ()) ;;