diff options
Diffstat (limited to 'stream_test.go')
-rw-r--r-- | stream_test.go | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/stream_test.go b/stream_test.go index 3c2cc69..91aa580 100644 --- a/stream_test.go +++ b/stream_test.go @@ -146,7 +146,17 @@ func TestStreamSetColWidth(t *testing.T) { assert.ErrorIs(t, streamWriter.SetColWidth(MaxColumns+1, 3, 20), ErrColumnNumber) assert.EqualError(t, streamWriter.SetColWidth(1, 3, MaxColumnWidth+1), ErrColumnWidth.Error()) assert.NoError(t, streamWriter.SetRow("A1", []interface{}{"A", "B", "C"})) - assert.EqualError(t, streamWriter.SetColWidth(2, 3, 20), ErrStreamSetColWidth.Error()) + assert.ErrorIs(t, streamWriter.SetColWidth(2, 3, 20), ErrStreamSetColWidth) +} + +func TestStreamSetPanes(t *testing.T) { + file, paneOpts := NewFile(), `{"freeze":true,"split":false,"x_split":1,"y_split":0,"top_left_cell":"B1","active_pane":"topRight","panes":[{"sqref":"K16","active_cell":"K16","pane":"topRight"}]}` + streamWriter, err := file.NewStreamWriter("Sheet1") + assert.NoError(t, err) + assert.NoError(t, streamWriter.SetPanes(paneOpts)) + assert.EqualError(t, streamWriter.SetPanes(""), "unexpected end of JSON input") + assert.NoError(t, streamWriter.SetRow("A1", []interface{}{"A", "B", "C"})) + assert.ErrorIs(t, streamWriter.SetPanes(paneOpts), ErrStreamSetPanes) } func TestStreamTable(t *testing.T) { |