lib/rspec/sorbet/doubles.rb in rspec-sorbet-1.3.0 vs lib/rspec/sorbet/doubles.rb in rspec-sorbet-1.4.0
- old
+ new
@@ -20,10 +20,10 @@
end
private
INLINE_DOUBLE_REGEX =
- /T.let: Expected type (T.any\()?(?<expected_classes>[a-zA-Z:: ,]*)(\))?, got type (.*) with value #<(Instance|Class|Object)Double\((?<doubled_module>[a-zA-Z:: ,]*)\)/.freeze
+ /T.let: Expected type (T.(any|nilable)\()?(?<expected_classes>[a-zA-Z:: ,]*)(\))?, got type (.*) with value #<(Instance|Class|Object)Double\((?<doubled_module>[a-zA-Z:: ,]*)\)/.freeze
def inline_type_error_handler(error)
case error
when TypeError
message = error.message