[前][次][番号順一覧][スレッド一覧]

ruby-changes:1803

From: ko1@a...
Date: 28 Aug 2007 15:19:20 +0900
Subject: [ruby-changes:1803] nobu - Ruby:r13294 (trunk): * test/ruby/test_string.rb (test_splice!): tests for .

nobu	2007-08-28 15:19:11 +0900 (Tue, 28 Aug 2007)

  New Revision: 13294

  Modified files:
    trunk/test/ruby/test_string.rb

  Log:
    * test/ruby/test_string.rb (test_splice!): tests for [ruby-dev:31665].

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_string.rb?r1=13294&r2=13293

Index: test/ruby/test_string.rb
===================================================================
--- test/ruby/test_string.rb	(revision 13293)
+++ test/ruby/test_string.rb	(revision 13294)
@@ -1338,4 +1338,12 @@
     assert_equal(676, count)
   end
 
+  def test_splice!
+    l = S("1234\n234\n34\n4\n")
+    assert_equal(S("1234\n"), l.slice!(/\A.*\n/), "[ruby-dev:31665]")
+    assert_equal(S("234\n"), l.slice!(/\A.*\n/), "[ruby-dev:31665]")
+    assert_equal(S("34\n"), l.slice!(/\A.*\n/), "[ruby-dev:31665]")
+    assert_equal(S("4\n"), l.slice!(/\A.*\n/), "[ruby-dev:31665]")
+    assert_nil(l.slice!(/\A.*\n/), "[ruby-dev:31665]")
+  end
 end

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧]