Sha256: b8d99e4760711fe70afef7394a8aa34c1d1bc68181bd07614de93fda8ae84bd6
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
require_relative '../test_helper' require_relative '../../lib/lovely_rufus/wrap' module LovelyRufus describe Wrap do describe '.[]' do it 'creates a Wrap with the given text and target width' do _(Wrap['Ice Ice Baby', width: 7].text).must_equal 'Ice Ice Baby' _(Wrap['Ice Ice Baby', width: 7].width).must_equal 7 end it 'defaults to empty text and width of 72' do _(Wrap[].text).must_equal '' _(Wrap[].width).must_equal 72 end end describe '#lines' do it 'accesses the lines of the text' do _(Wrap["all right: stop,\ncollaborate and listen\n"].lines).must_equal [ "all right: stop,\n", "collaborate and listen\n" ] end end describe '#text' do it 'accesses the text of the Wrap' do _(Wrap['Ice Ice Baby', width: 7].text).must_equal 'Ice Ice Baby' end end describe '#width' do it 'accesses the target width of the Wrap' do _(Wrap['Ice Ice Baby', width: 7].width).must_equal 7 end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lovely_rufus-1.0.0 | test/lovely_rufus/wrap_test.rb |
lovely_rufus-0.3.2 | test/lovely_rufus/wrap_test.rb |