forked from mirrors/homebox
feat: items-editor (#5)
* format readme * update logo * format html * add logo to docs * repository for document and document tokens * add attachments type and repository * autogenerate types via scripts * use autogenerated types * attachment type updates * add insured and quantity fields for items * implement HasID interface for entities * implement label updates for items * implement service update method * WIP item update client side actions * check err on attachment * finish types for basic items editor * remove unused var * house keeping
This commit is contained in:
parent
fbc364dcd2
commit
95ab14b866
125 changed files with 15626 additions and 1791 deletions
|
@ -11,12 +11,12 @@ import (
|
|||
|
||||
func labelFactory() types.LabelCreate {
|
||||
return types.LabelCreate{
|
||||
Name: fk.RandomString(10),
|
||||
Description: fk.RandomString(100),
|
||||
Name: fk.Str(10),
|
||||
Description: fk.Str(100),
|
||||
}
|
||||
}
|
||||
|
||||
func useLabels(t *testing.T, len int) ([]*ent.Label, func()) {
|
||||
func useLabels(t *testing.T, len int) []*ent.Label {
|
||||
t.Helper()
|
||||
|
||||
labels := make([]*ent.Label, len)
|
||||
|
@ -28,17 +28,17 @@ func useLabels(t *testing.T, len int) ([]*ent.Label, func()) {
|
|||
labels[i] = item
|
||||
}
|
||||
|
||||
return labels, func() {
|
||||
t.Cleanup(func() {
|
||||
for _, item := range labels {
|
||||
err := tRepos.Labels.Delete(context.Background(), item.ID)
|
||||
assert.NoError(t, err)
|
||||
_ = tRepos.Labels.Delete(context.Background(), item.ID)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
return labels
|
||||
}
|
||||
|
||||
func TestLabelRepository_Get(t *testing.T) {
|
||||
labels, cleanup := useLabels(t, 1)
|
||||
defer cleanup()
|
||||
labels := useLabels(t, 1)
|
||||
label := labels[0]
|
||||
|
||||
// Get by ID
|
||||
|
@ -48,8 +48,7 @@ func TestLabelRepository_Get(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestLabelRepositoryGetAll(t *testing.T) {
|
||||
_, cleanup := useLabels(t, 10)
|
||||
defer cleanup()
|
||||
useLabels(t, 10)
|
||||
|
||||
all, err := tRepos.Labels.GetAll(context.Background(), tGroup.ID)
|
||||
assert.NoError(t, err)
|
||||
|
@ -75,8 +74,8 @@ func TestLabelRepository_Update(t *testing.T) {
|
|||
|
||||
updateData := types.LabelUpdate{
|
||||
ID: loc.ID,
|
||||
Name: fk.RandomString(10),
|
||||
Description: fk.RandomString(100),
|
||||
Name: fk.Str(10),
|
||||
Description: fk.Str(100),
|
||||
}
|
||||
|
||||
update, err := tRepos.Labels.Update(context.Background(), updateData)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue