Sha256: c3ca224b9a529c1ba05e87185c47504c9df90a36f25b60aa9fe521b44dfbb937
Contents?: true
Size: 955 Bytes
Versions: 2
Compression:
Stored size: 955 Bytes
Contents
#!/usr/bin/env ruby # -*- coding: binary -*- $:.unshift(File.join(File.dirname(__FILE__), '..', '..', '..')) require 'test/unit' require 'rex/ui/text/table' class Rex::Ui::Text::Table::UnitTest < Test::Unit::TestCase def new_table(opts = {}) if (opts['Columns'] == nil) opts['Columns'] = [ 'col1', 'col2', 'col3' ] end tbl = Rex::Ui::Text::Table.new(opts) tbl << [ "r1cell1", "r1cell2", "r1cell3" ] tbl << [ "r2cell1", "r2cell2", "r2cell3" ] return tbl end def test_basic tbl = new_table dstr = <<End col1 col2 col3 ---- ---- ---- r1cell1 r1cell2 r1cell3 r2cell1 r2cell2 r2cell3 End assert_equal(tbl.to_s, dstr) end def test_indent tbl = new_table( 'Indent' => 4) dstr = <<End col1 col2 col3 ---- ---- ---- r1cell1 r1cell2 r1cell3 r2cell1 r2cell2 r2cell3 End assert_equal(tbl.to_s, dstr) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
librex-0.0.68 | lib/rex/ui/text/table.rb.ut.rb |
librex-0.0.66 | lib/rex/ui/text/table.rb.ut.rb |