File: //proc/1526/task/22050/cwd/zaklada/html/node_modules/cli-table/test/index.test.js
/**
 * Module requirements.
 */
require('./common');
var Table = require('cli-table');
/**
 * Tests.
 */
module.exports = {
  'test complete table': function (){
    var table = new Table({ 
        head: ['Rel', 'Change', 'By', 'When']
      , style: {
            'padding-left': 1
          , 'padding-right': 1
        }
      , colWidths: [6, 21, 25, 17]
    });
    table.push(
        ['v0.1', 'Testing something cool', 'rauchg@gmail.com', '7 minutes ago']
      , ['v0.1', 'Testing something cool', 'rauchg@gmail.com', '8 minutes ago']
    );
    var expected = [
        '┏━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┓'
      , '┃ Rel  ┃ Change              ┃ By                      ┃ When            ┃'
      , '┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━┫'
      , '┃ v0.1 ┃ Testing something … ┃ rauchg@gmail.com        ┃ 7 minutes ago   ┃'
      , '┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━┫'
      , '┃ v0.1 ┃ Testing something … ┃ rauchg@gmail.com        ┃ 8 minutes ago   ┃'
      , '┗━━━━━━┻━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━┛'
    ];
    table.toString().should.eql(expected.join("\n"));
  },
  'test width property': function (){
    var table = new Table({
        head: ['Cool']
    });
    table.width.should.eql(8);
  }
};