summaryrefslogtreecommitdiff
path: root/test/prism/errors
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2025-02-13 14:17:53 -0500
committergit <svn-admin@ruby-lang.org>2025-02-13 20:04:02 +0000
commit127325a4bad409ee5da91084fac768934a8fd9e3 (patch)
tree1c2abec20e134e5a41b031e8114f6632f8f1cb06 /test/prism/errors
parentb21e1aed2ed5b22b50efc658289a403eeed581df (diff)
[ruby/prism] No writing to numbered parameters
Fixes [Bug #21117] https://github.com/ruby/prism/commit/19d4bab5a0
Diffstat (limited to 'test/prism/errors')
-rw-r--r--test/prism/errors/numbered_and_write.txt3
-rw-r--r--test/prism/errors/numbered_operator_write.txt3
-rw-r--r--test/prism/errors/numbered_or_write.txt3
3 files changed, 9 insertions, 0 deletions
diff --git a/test/prism/errors/numbered_and_write.txt b/test/prism/errors/numbered_and_write.txt
new file mode 100644
index 0000000000..f80b97b2d5
--- /dev/null
+++ b/test/prism/errors/numbered_and_write.txt
@@ -0,0 +1,3 @@
+tap { _1 &&= 1 }
+ ^~ _1 is reserved for numbered parameters
+
diff --git a/test/prism/errors/numbered_operator_write.txt b/test/prism/errors/numbered_operator_write.txt
new file mode 100644
index 0000000000..70cd58c811
--- /dev/null
+++ b/test/prism/errors/numbered_operator_write.txt
@@ -0,0 +1,3 @@
+tap { _1 += 1 }
+ ^~ _1 is reserved for numbered parameters
+
diff --git a/test/prism/errors/numbered_or_write.txt b/test/prism/errors/numbered_or_write.txt
new file mode 100644
index 0000000000..b27495498d
--- /dev/null
+++ b/test/prism/errors/numbered_or_write.txt
@@ -0,0 +1,3 @@
+tap { _1 ||= 1 }
+ ^~ _1 is reserved for numbered parameters
+