diff --git a/share/importable_test.go b/share/importable_test.go index ad8543bc..5ab658b0 100644 --- a/share/importable_test.go +++ b/share/importable_test.go @@ -26,6 +26,14 @@ func TestColumn(t *testing.T) { assert.Equal(t, ":logo", column.View.Props["value"]) } +func TestColumnInIsNil(t *testing.T) { + content := `{ "@": "column.创建时间" }` + column := Column{} + jsoniter.Unmarshal([]byte(content), &column) + assert.Equal(t, ":created_at", column.View.Props["value"]) + assert.Equal(t, "创建时间", column.Label) +} + func TestFilter(t *testing.T) { content := `{ "@": "filter.关键词", "in": ["where.name.match"] }` filter := Filter{} diff --git a/tests/libs/column.json b/tests/libs/column.json index 69426bbb..8e7d8b1b 100644 --- a/tests/libs/column.json +++ b/tests/libs/column.json @@ -28,5 +28,16 @@ "maxCount": 1 } } + }, + "创建时间": { + "__comment": "column.创建时间", + "label": "创建时间", + "view": { + "name": "label", + "props": { + "value": ":created_at", + "format": "YYYY年MM月DD日 @hh:mm:ss" + } + } } }