Sha256: f9afffa8996ff1d77661eb169dd6fec29ee05f0a76159857f989fb8565bf272f
Contents?: true
Size: 1.57 KB
Versions: 4
Compression:
Stored size: 1.57 KB
Contents
covers 'facets/string/margin' testcase String do unit :margin do s = %q{ |ABC |123 |TEST }.margin s.assert == "ABC\n123\nTEST" s = %q{ |ABC |123 |TEST }.margin s.assert == "ABC\n123\nTEST" s = %q{|ABC |123 |TEST }.margin s.assert == "ABC\n123\nTEST" s = %q{ |ABC |123 |TEST}.margin s.assert == "ABC\n123\nTEST" s = %q{|ABC |123 |TEST}.margin s.assert == "ABC\n123\nTEST" s = %q{ |ABC |123 |TEST}.margin s.assert == "ABC\n123\nTEST" s = %q{ABC |123 |TEST }.margin s.assert == "ABC\n123\nTEST" end # unit :margin => "spacing" do s = %q{ | ABC | 123 | TEST }.margin s.assert == " ABC\n 123\n TEST" s = %q{ |ABC |123 |TEST }.margin(1) s.assert == " ABC\n 123\n TEST" s = %q{ |ABC |123 |TEST }.margin(2) s.assert == " ABC\n 123\n TEST" s = %q{ ABC - 123 - TEST }.margin s.assert == " ABC\n 123\n TEST" end # unit :margin => "random_placement" do @volly = {} 100.times{ |n| k = [] a = [] 5.times{ |i| k << ( ( ' ' * Integer(rand*10) ) + '|' + i.to_s ) a << ( i.to_s ) } @volly[k.join("\n")] = a.join("\n") } @volly.each{ |k,v| k.margin.assert == v } end end
Version data entries
4 entries across 4 versions & 1 rubygems