More refactoring of old tests
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
This commit is contained in:
parent
4aea6ce720
commit
28c4c69614
|
@ -130,29 +130,28 @@ func TestList_Delete(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestList_ReadAll(t *testing.T) {
|
func TestList_ReadAll(t *testing.T) {
|
||||||
initFixtures(t)
|
t.Run("all in namespace", func(t *testing.T) {
|
||||||
// Create test database
|
initFixtures(t)
|
||||||
//assert.NoError(t, LoadFixtures())
|
// Get all lists for our namespace
|
||||||
|
lists, err := GetListsByNamespaceID(1, &User{})
|
||||||
|
assert.NoError(t, err)
|
||||||
|
assert.Equal(t, len(lists), 2)
|
||||||
|
})
|
||||||
|
t.Run("all lists for user", func(t *testing.T) {
|
||||||
|
u := &User{ID: 1}
|
||||||
|
list := List{}
|
||||||
|
lists3, _, _, err := list.ReadAll(u, "", 1, 50)
|
||||||
|
|
||||||
// Get all lists for our namespace
|
assert.NoError(t, err)
|
||||||
lists, err := GetListsByNamespaceID(1, &User{})
|
assert.Equal(t, reflect.TypeOf(lists3).Kind(), reflect.Slice)
|
||||||
assert.NoError(t, err)
|
s := reflect.ValueOf(lists3)
|
||||||
assert.Equal(t, len(lists), 2)
|
assert.Equal(t, 16, s.Len())
|
||||||
|
})
|
||||||
// Get all lists our user has access to
|
t.Run("lists for nonexistant user", func(t *testing.T) {
|
||||||
u, err := GetUserByID(1)
|
user := &User{ID: 999999}
|
||||||
assert.NoError(t, err)
|
list := List{}
|
||||||
|
_, _, _, err := list.ReadAll(user, "", 1, 50)
|
||||||
lists2 := List{}
|
assert.Error(t, err)
|
||||||
lists3, _, _, err := lists2.ReadAll(u, "", 1, 50)
|
assert.True(t, IsErrUserDoesNotExist(err))
|
||||||
|
})
|
||||||
assert.NoError(t, err)
|
|
||||||
assert.Equal(t, reflect.TypeOf(lists3).Kind(), reflect.Slice)
|
|
||||||
s := reflect.ValueOf(lists3)
|
|
||||||
assert.Equal(t, 16, s.Len())
|
|
||||||
|
|
||||||
// Try getting lists for a nonexistant user
|
|
||||||
_, _, _, err = lists2.ReadAll(&User{ID: 984234}, "", 1, 50)
|
|
||||||
assert.Error(t, err)
|
|
||||||
assert.True(t, IsErrUserDoesNotExist(err))
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue