diff options
author | xuri <xuri.me@gmail.com> | 2021-12-02 00:48:20 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-02 00:48:20 +0800 |
commit | 4ca1b305fe5b4117aeee5e8626ff49b8ee1a7abe (patch) | |
tree | 3c0ab5b0483ae53b26e837e9984c4b0fad72b5dd /styles_test.go | |
parent | bb0eb4a42be2c004a3c2ce59a8c748a9822b5f99 (diff) | |
parent | 45a1f08a2ad12ec613fd435ba5efcb830e617a71 (diff) |
Merge pull request #1077 from Dokiys/hotfix/get_num_fmt_id
Fix call getNumFmtID with builtInNumFmt return -1
Diffstat (limited to 'styles_test.go')
-rw-r--r-- | styles_test.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/styles_test.go b/styles_test.go index 19092af..69266ea 100644 --- a/styles_test.go +++ b/styles_test.go @@ -330,3 +330,18 @@ func TestThemeColor(t *testing.T) { assert.Equal(t, clr[0], clr[1]) } } + +func TestGetNumFmtID(t *testing.T) { + f := NewFile() + + fs1, err := parseFormatStyleSet(`{"protection":{"hidden":false,"locked":false},"number_format":10}`) + assert.NoError(t, err) + id1 := getNumFmtID(&xlsxStyleSheet{}, fs1) + + fs2, err := parseFormatStyleSet(`{"protection":{"hidden":false,"locked":false},"number_format":0}`) + assert.NoError(t, err) + id2 := getNumFmtID(&xlsxStyleSheet{}, fs2) + + assert.NotEqual(t, id1, id2) + assert.NoError(t, f.SaveAs(filepath.Join("test", "TestStyleNumFmt.xlsx"))) +}
\ No newline at end of file |