module T::Private::RuntimeLevels
def self.enable_checking_in_tests
def self.enable_checking_in_tests if !@check_tests && @wrapped_tests_with_validation all_checked_tests_sigs = T::Private::Methods.all_checked_tests_sigs locations = all_checked_tests_sigs.map {|sig| sig.method.source_location.join(':')}.join("\n- ") raise "Toggle `:tests`-level runtime type checking earlier. " \ "There are already some methods wrapped with `sig.checked(:tests)`:\n" \ "- #{locations}" end _toggle_checking_tests(true) end