From b3d330c39ebbf27cefc2d83109dad9e0b3b0e94f Mon Sep 17 00:00:00 2001 From: Kevin Murphy Date: Thu, 29 Dec 2022 03:23:25 -0500 Subject: Coverage.supported? recognizes oneshot_lines mode (#7040) This adds oneshot_lines as a mode of coverage that is supported. --- ext/coverage/coverage.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ext/coverage/coverage.c') diff --git a/ext/coverage/coverage.c b/ext/coverage/coverage.c index 4578de54e4..399e28cdab 100644 --- a/ext/coverage/coverage.c +++ b/ext/coverage/coverage.c @@ -29,7 +29,7 @@ static VALUE me2counter = Qnil; * Returns true if coverage measurement is supported for the given mode. * * The mode should be one of the following symbols: - * +:lines+, +:branches+, +:methods+, +:eval+. + * +:lines+, +:oneshot_lines+, +:branches+, +:methods+, +:eval+. * * Example: * @@ -43,6 +43,7 @@ rb_coverage_supported(VALUE self, VALUE _mode) return RBOOL( mode == rb_intern("lines") || + mode == rb_intern("oneshot_lines") || mode == rb_intern("branches") || mode == rb_intern("methods") || mode == rb_intern("eval") -- cgit v1.2.3