Sha256: 3afbb8b933f398ffb65b7558f1fa743db12717d19f3acc21c50c06f5ad88b6bf

Contents?: true

Size: 1.14 KB

Versions: 7

Compression:

Stored size: 1.14 KB

Contents

== String#word_wrap

  require 'facets/string/word_wrap'

  e = "abcde\n12345\nxyzwu\n"
  r = "abcde 12345 xyzwu".word_wrap(5)
  r.assert == e

  e = "abcd\n1234\nxyzw\n"
  r = "abcd 1234 xyzw".word_wrap(4)
  r.assert == e

  e = "abc\n123\n"
  r = "abc 123".word_wrap(4)
  r.assert == e

  e = "abc \n123\n"
  r = "abc  123".word_wrap(4)
  r.assert == e

  e = "abc \n123\n"
  r = "abc     123".word_wrap(4)
  r.assert == e

== String#word_wrap!

  w = "abcde 12345 xyzwu"
  w.word_wrap!(5)
  w.assert == "abcde\n12345\nxyzwu\n"

  w = "abcd 1234 xyzw"
  w.word_wrap!(4)
  w.assert == "abcd\n1234\nxyzw\n"

  w = "abc 123"
  w.word_wrap!(4)
  w.assert == "abc\n123\n"

  w = "abc  123"
  w.word_wrap!(4)
  w.assert == "abc \n123\n"

  w = "abc     123"
  w.word_wrap!(4)
  w.assert == "abc \n123\n"

  # Unit :word_wrap do
  #   assert_equal "abcde-\n12345-\nxyzwu\n", "abcde12345xyzwu".word_wrap(6,2)
  #   assert_equal "abcd-\n1234-\nxyzw\n", "abcd1234xyzw".word_wrap(5,2)
  #   assert_equal "abc \n123\n", "abc 123".word_wrap(4,2)
  #   assert_equal "abc \n123\n", "abc  123".word_wrap(4,2)
  #   assert_equal "abc \n123\n", "abc     123".word_wrap(4,2)
  # end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
facets-3.0.0 demo/core/string/word_wrap.rdoc
facets-2.9.3 qed/core/string/word_wrap.rdoc
facets-2.9.2 qed/core/string/word_wrap.rdoc
facets-2.9.1 qed/core/string/word_wrap.rdoc
facets-2.9.0 qed/core/string/word_wrap.rdoc
facets-2.9.0.pre.2 qed/core/string/word_wrap.rdoc
facets-2.9.0.pre.1 qed/core/string/word_wrap.rdoc