fix: make sure projects are correctly sorted
This commit is contained in:
@ -319,10 +319,12 @@ func TestProject_ReadAll(t *testing.T) {
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, reflect.TypeOf(projects3).Kind(), reflect.Slice)
|
||||
ls := projects3.([]*Project)
|
||||
assert.Equal(t, 23, len(ls))
|
||||
assert.Equal(t, 25, len(ls))
|
||||
assert.Equal(t, int64(3), ls[0].ID) // Project 3 has a position of 1 and should be sorted first
|
||||
assert.Equal(t, int64(1), ls[1].ID)
|
||||
assert.Equal(t, int64(6), ls[2].ID)
|
||||
assert.Equal(t, int64(-1), ls[23].ID)
|
||||
assert.Equal(t, int64(-3), ls[24].ID)
|
||||
_ = s.Close()
|
||||
})
|
||||
t.Run("projects for nonexistant user", func(t *testing.T) {
|
||||
@ -344,8 +346,10 @@ func TestProject_ReadAll(t *testing.T) {
|
||||
|
||||
assert.NoError(t, err)
|
||||
ls := projects3.([]*Project)
|
||||
assert.Equal(t, 1, len(ls))
|
||||
assert.Equal(t, 3, len(ls))
|
||||
assert.Equal(t, int64(10), ls[0].ID)
|
||||
assert.Equal(t, int64(-1), ls[1].ID)
|
||||
assert.Equal(t, int64(-3), ls[2].ID)
|
||||
_ = s.Close()
|
||||
})
|
||||
}
|
||||
|
Reference in New Issue
Block a user