# -*- coding: utf-8 -*-
require 'helper'

class TestRegressionSetColumn01 < Minitest::Test
  def setup
    setup_dir_var
  end

  def teardown
    @tempfile.close(true)
  end

  def test_set_column01
    @xlsx = 'set_column01.xlsx'
    workbook    = WriteXLSX.new(@io)
    worksheet   = workbook.add_worksheet

    worksheet.set_column( "A:A",   0.08 )
    worksheet.set_column( "B:B",   0.17 )
    worksheet.set_column( "C:C",   0.25 )
    worksheet.set_column( "D:D",   0.33 )
    worksheet.set_column( "E:E",   0.42 )
    worksheet.set_column( "F:F",   0.5 )
    worksheet.set_column( "G:G",   0.58 )
    worksheet.set_column( "H:H",   0.67 )
    worksheet.set_column( "I:I",   0.75 )
    worksheet.set_column( "J:J",   0.83 )
    worksheet.set_column( "K:K",   0.92 )
    worksheet.set_column( "L:L",   1 )
    worksheet.set_column( "M:M",   1.14 )
    worksheet.set_column( "N:N",   1.29 )
    worksheet.set_column( "O:O",   1.43 )
    worksheet.set_column( "P:P",   1.57 )
    worksheet.set_column( "Q:Q",   1.71 )
    worksheet.set_column( "R:R",   1.86 )
    worksheet.set_column( "S:S",   2 )
    worksheet.set_column( "T:T",   2.14 )
    worksheet.set_column( "U:U",   2.29 )
    worksheet.set_column( "V:V",   2.43 )
    worksheet.set_column( "W:W",   2.57 )
    worksheet.set_column( "X:X",   2.71 )
    worksheet.set_column( "Y:Y",   2.86 )
    worksheet.set_column( "Z:Z",   3 )
    worksheet.set_column( "AB:AB", 8.57 )
    worksheet.set_column( "AC:AC", 8.71 )
    worksheet.set_column( "AD:AD", 8.86 )
    worksheet.set_column( "AE:AE", 9 )
    worksheet.set_column( "AF:AF", 9.14 )
    worksheet.set_column( "AG:AG", 9.29 )

    workbook.close

    compare_for_regression
    # @xlsx,
    # nil,
    # {
    #   'xl/charts/chart1.xml' => ['<c:pageMargins'],
    #   'xl/workbook.xml'      => [ '<fileVersion', '<calcPr' ]
    # }
    # )

  end
end
