parent
e6c1e8d0d9
commit
ecbc0053ab
@ -0,0 +1,26 @@
|
||||
From 25f5022fcf3c43c43bfdb10ff2c1dc60588b9fa6 Mon Sep 17 00:00:00 2001
|
||||
From: Barrett Ingram <bingram@eab.com>
|
||||
Date: Sat, 2 Jan 2021 17:53:36 -0600
|
||||
Subject: [PATCH] Add CI support for ruby 3 and fix broken spec
|
||||
|
||||
Spec started failing because a statement which we expected to be a
|
||||
syntax error is now interpreted as a valid pattern-matching statement.
|
||||
Swapping the hash-rockets for colons turns this back into a syntax
|
||||
error.
|
||||
---
|
||||
spec/syntax_checking_spec.rb | 2 +-
|
||||
1 files changed, 1 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/spec/syntax_checking_spec.rb b/spec/syntax_checking_spec.rb
|
||||
index ca75ba9f0..beba497f1 100644
|
||||
--- a/spec/syntax_checking_spec.rb
|
||||
+++ b/spec/syntax_checking_spec.rb
|
||||
@@ -36,7 +36,7 @@
|
||||
["o = Object.new.tap{ def o.render;", "'MEH'", "}"],
|
||||
|
||||
# multiple syntax errors reported in one SyntaxException
|
||||
- ["puts {'key'=>'val'}.to_json"]
|
||||
+ ["puts {key: 'val'}.to_json"]
|
||||
].compact.each do |foo|
|
||||
it "should raise an error on invalid syntax like #{foo.inspect}" do
|
||||
redirect_pry_io(InputTester.new(*foo), @str_output) do
|
Loading…
Reference in new issue