diff options
author | OKURA Masafumi <masafumi.o1988@gmail.com> | 2023-02-09 05:46:25 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2023-02-21 19:31:38 +0900 |
commit | 260bc7cdfa8e7b718f24977e18f15a98d795acb0 (patch) | |
tree | 77bfb56528fad683c8b6411c444ba9b7055b4437 /test | |
parent | 18e840ac6084715e1ccd4c84153d213583279691 (diff) | |
download | ruby-260bc7cdfa8e7b718f24977e18f15a98d795acb0.tar.gz |
[ruby/strscan] Add test case to `test_string`
(https://github.com/ruby/strscan/pull/58)
`string` returns the original string after `scan` is called. Current
test doesn't check this behavior and now it's covered.
Diffstat (limited to 'test')
-rw-r--r-- | test/strscan/test_stringscanner.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/strscan/test_stringscanner.rb b/test/strscan/test_stringscanner.rb index 2fb8a17062..e236e43c6a 100644 --- a/test/strscan/test_stringscanner.rb +++ b/test/strscan/test_stringscanner.rb @@ -155,8 +155,10 @@ class TestStringScanner < Test::Unit::TestCase end def test_string - s = create_string_scanner('test') - assert_equal 'test', s.string + s = create_string_scanner('test string') + assert_equal 'test string', s.string + s.scan(/test/) + assert_equal 'test string', s.string s.string = 'a' assert_equal 'a', s.string s.scan(/a/) |