mirror of
https://github.com/bitechdev/ResolveSpec.git
synced 2026-07-30 14:17:39 +00:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a172c73ab0 | |||
| ef28959c4d |
@@ -26,6 +26,18 @@ func TestResolveSortColumns(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestResolveSortColumnsDesc(t *testing.T) {
|
||||||
|
sort := []SortOption{
|
||||||
|
{Column: PrimaryKeySortColumn, Direction: "desc"},
|
||||||
|
}
|
||||||
|
|
||||||
|
got := ResolveSortColumns(sort, "id")
|
||||||
|
want := []SortOption{{Column: "id", Direction: "desc"}}
|
||||||
|
if !reflect.DeepEqual(got, want) {
|
||||||
|
t.Errorf("ResolveSortColumns() = %v, want %v", got, want)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func TestResolveSortColumnsEmptyPK(t *testing.T) {
|
func TestResolveSortColumnsEmptyPK(t *testing.T) {
|
||||||
sort := []SortOption{
|
sort := []SortOption{
|
||||||
{Column: PrimaryKeySortColumn, Direction: "asc"},
|
{Column: PrimaryKeySortColumn, Direction: "asc"},
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ func (h *Handler) getDefaultSort(schema, name string) []common.SortOption {
|
|||||||
if h.defaultSort == nil {
|
if h.defaultSort == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
if sort, ok := h.defaultSort[defaultSortKey(schema, name)]; ok {
|
if sort := h.defaultSort[defaultSortKey(schema, name)]; len(sort) > 0 {
|
||||||
return sort
|
return sort
|
||||||
}
|
}
|
||||||
return h.defaultSort[defaultSortKey("", "")]
|
return h.defaultSort[defaultSortKey("", "")]
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ func (h *Handler) getDefaultSort(schema, name string) []common.SortOption {
|
|||||||
if h.defaultSort == nil {
|
if h.defaultSort == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
if sort, ok := h.defaultSort[defaultSortKey(schema, name)]; ok {
|
if sort := h.defaultSort[defaultSortKey(schema, name)]; len(sort) > 0 {
|
||||||
return sort
|
return sort
|
||||||
}
|
}
|
||||||
return h.defaultSort[defaultSortKey("", "")]
|
return h.defaultSort[defaultSortKey("", "")]
|
||||||
|
|||||||
Reference in New Issue
Block a user