summaryrefslogtreecommitdiff
path: root/col_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'col_test.go')
-rw-r--r--col_test.go12
1 files changed, 8 insertions, 4 deletions
diff --git a/col_test.go b/col_test.go
index eb97c12..b7d3823 100644
--- a/col_test.go
+++ b/col_test.go
@@ -339,7 +339,7 @@ func TestColWidth(t *testing.T) {
convertRowHeightToPixels(0)
}
-func TestInsertCol(t *testing.T) {
+func TestInsertCols(t *testing.T) {
f := NewFile()
sheet1 := f.GetSheetName(0)
@@ -349,12 +349,16 @@ func TestInsertCol(t *testing.T) {
assert.NoError(t, f.MergeCell(sheet1, "A1", "C3"))
assert.NoError(t, f.AutoFilter(sheet1, "A2", "B2", `{"column":"B","expression":"x != blanks"}`))
- assert.NoError(t, f.InsertCol(sheet1, "A"))
+ assert.NoError(t, f.InsertCols(sheet1, "A", 1))
// Test insert column with illegal cell coordinates.
- assert.EqualError(t, f.InsertCol("Sheet1", "*"), newInvalidColumnNameError("*").Error())
+ assert.EqualError(t, f.InsertCols(sheet1, "*", 1), newInvalidColumnNameError("*").Error())
- assert.NoError(t, f.SaveAs(filepath.Join("test", "TestInsertCol.xlsx")))
+ assert.EqualError(t, f.InsertCols(sheet1, "A", 0), ErrColumnNumber.Error())
+ assert.EqualError(t, f.InsertCols(sheet1, "A", MaxColumns), ErrColumnNumber.Error())
+ assert.EqualError(t, f.InsertCols(sheet1, "A", MaxColumns-10), ErrColumnNumber.Error())
+
+ assert.NoError(t, f.SaveAs(filepath.Join("test", "TestInsertCols.xlsx")))
}
func TestRemoveCol(t *testing.T) {