summaryrefslogtreecommitdiff
path: root/test/prism/api/parse_stream_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/prism/api/parse_stream_test.rb')
-rw-r--r--test/prism/api/parse_stream_test.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/prism/api/parse_stream_test.rb b/test/prism/api/parse_stream_test.rb
index 0edee74cc2..1c068c617c 100644
--- a/test/prism/api/parse_stream_test.rb
+++ b/test/prism/api/parse_stream_test.rb
@@ -69,5 +69,13 @@ module Prism
assert result.success?
assert_equal 4, result.value.statements.body.length
end
+
+ def test_nul_bytes
+ io = StringIO.new("1 # \0\0\0 \n2 # \0\0\0\n3")
+ result = Prism.parse_stream(io)
+
+ assert result.success?
+ assert_equal 3, result.value.statements.body.length
+ end
end
end