summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2024-05-01 14:12:43 -0400
committerKevin Newton <kddnewton@gmail.com>2024-05-01 15:36:15 -0400
commitd5d2c6ea33d4b9a359cead6b820c9243e32cdafd (patch)
treeb6174088badec40efd4b3a1dd6c23a407949961c
parentefefe42dd1a1beb4c24631013a95ba19ef508d8c (diff)
[PRISM] Enable passing Symbol specs
-rw-r--r--spec/prism.mspec13
1 files changed, 6 insertions, 7 deletions
diff --git a/spec/prism.mspec b/spec/prism.mspec
index 70ca3ac8f8..0428ca3d21 100644
--- a/spec/prism.mspec
+++ b/spec/prism.mspec
@@ -1,13 +1,12 @@
# frozen_string_literal: true
-## Language
-MSpec.register(:exclude, "Hash literal raises a SyntaxError at parse time when Symbol key with invalid bytes")
-MSpec.register(:exclude, "Hash literal raises a SyntaxError at parse time when Symbol key with invalid bytes and 'key: value' syntax used")
-MSpec.register(:exclude, "A Symbol literal raises an SyntaxError at parse time when Symbol with invalid bytes")
-
-## Core
+# We are missing emitting some :end event inside eval; we need more
+# investigation here.
MSpec.register(:exclude, "TracePoint#path equals \"(eval at __FILE__:__LINE__)\" inside an eval for :end event")
-## Library
+# We need to respect the eval coverage setting.
MSpec.register(:exclude, "Coverage.result returns the correct results when eval coverage is disabled")
+
+# I'm not sure why this is failing, it passes on my machine. Leaving this off
+# until we can investigate it more.
MSpec.register(:exclude, "Socket.gethostbyaddr using an IPv6 address with an explicit address family raises SocketError when the address is not supported by the family")