From 5dd0b4aec2931079e064f1fb393b034ce4934540 Mon Sep 17 00:00:00 2001 From: xuri Date: Fri, 6 Nov 2020 20:03:13 +0800 Subject: using POSIX directory separator in zip path with Windows --- sheet_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'sheet_test.go') diff --git a/sheet_test.go b/sheet_test.go index 4626003..bfe0ce3 100644 --- a/sheet_test.go +++ b/sheet_test.go @@ -346,6 +346,19 @@ func TestSetSheetName(t *testing.T) { assert.Equal(t, "Sheet1", f.GetSheetName(0)) } +func TestGetWorkbookPath(t *testing.T) { + f := NewFile() + delete(f.XLSX, "_rels/.rels") + assert.Equal(t, "", f.getWorkbookPath()) +} + +func TestGetWorkbookRelsPath(t *testing.T) { + f := NewFile() + delete(f.XLSX, "xl/_rels/.rels") + f.XLSX["_rels/.rels"] = []byte(``) + assert.Equal(t, "_rels/workbook.xml.rels", f.getWorkbookRelsPath()) +} + func BenchmarkNewSheet(b *testing.B) { b.RunParallel(func(pb *testing.PB) { for pb.Next() { -- cgit v1.2.1