summaryrefslogtreecommitdiff
path: root/sparkline_test.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2019-12-22 00:02:09 +0800
committerxuri <xuri.me@gmail.com>2019-12-22 00:02:09 +0800
commitae2865d9237cfd27d7bc4fbef3870b3361597be8 (patch)
tree175964d3757a0da1bf84c5ff495636baf237b681 /sparkline_test.go
parent7358dca436f6ca5948a3f2865b14e828863d86a9 (diff)
Improve code coverage unit tests
Diffstat (limited to 'sparkline_test.go')
-rw-r--r--sparkline_test.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/sparkline_test.go b/sparkline_test.go
index d52929b..a5cb216 100644
--- a/sparkline_test.go
+++ b/sparkline_test.go
@@ -269,6 +269,15 @@ func TestAddSparkline(t *testing.T) {
}), "XML syntax error on line 6: element <sparklineGroup> closed by </sparklines>")
}
+func TestAppendSparkline(t *testing.T) {
+ // Test unsupport charset.
+ f := NewFile()
+ ws, err := f.workSheetReader("Sheet1")
+ assert.NoError(t, err)
+ ws.ExtLst = &xlsxExtLst{Ext: string(MacintoshCyrillicCharset)}
+ assert.EqualError(t, f.appendSparkline(ws, &xlsxX14SparklineGroup{}, &xlsxX14SparklineGroups{}), "XML syntax error on line 1: invalid UTF-8")
+}
+
func prepareSparklineDataset() *File {
f := NewFile()
sheet2 := [][]int{