|
|
|
@ -384,17 +384,6 @@ func TestIntegrationGet(t *testing.T) { |
|
|
|
|
}) |
|
|
|
|
require.NoError(t, err) |
|
|
|
|
|
|
|
|
|
// create subfolder with same title
|
|
|
|
|
subfolderUID := util.GenerateShortUID() |
|
|
|
|
subfolder, err := folderStore.Create(context.Background(), folder.CreateFolderCommand{ |
|
|
|
|
Title: folderTitle, |
|
|
|
|
Description: folderDsc, |
|
|
|
|
OrgID: orgID, |
|
|
|
|
UID: subfolderUID, |
|
|
|
|
ParentUID: f.UID, |
|
|
|
|
}) |
|
|
|
|
require.NoError(t, err) |
|
|
|
|
|
|
|
|
|
t.Cleanup(func() { |
|
|
|
|
err := folderStore.Delete(context.Background(), f.UID, orgID) |
|
|
|
|
require.NoError(t, err) |
|
|
|
@ -416,14 +405,15 @@ func TestIntegrationGet(t *testing.T) { |
|
|
|
|
assert.Equal(t, f.OrgID, ff.OrgID) |
|
|
|
|
assert.Equal(t, f.Title, ff.Title) |
|
|
|
|
assert.Equal(t, f.Description, ff.Description) |
|
|
|
|
//assert.Equal(t, folder.GeneralFolderUID, ff.ParentUID)
|
|
|
|
|
assert.NotEmpty(t, ff.Created) |
|
|
|
|
assert.NotEmpty(t, ff.Updated) |
|
|
|
|
assert.NotEmpty(t, ff.URL) |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
t.Run("get folder by title should return folder under root", func(t *testing.T) { |
|
|
|
|
t.Run("get folder by title should succeed", func(t *testing.T) { |
|
|
|
|
ff, err := folderStore.Get(context.Background(), folder.GetFolderQuery{ |
|
|
|
|
Title: &folderTitle, |
|
|
|
|
Title: &f.Title, |
|
|
|
|
OrgID: orgID, |
|
|
|
|
}) |
|
|
|
|
require.NoError(t, err) |
|
|
|
@ -432,30 +422,13 @@ func TestIntegrationGet(t *testing.T) { |
|
|
|
|
assert.Equal(t, f.OrgID, ff.OrgID) |
|
|
|
|
assert.Equal(t, f.Title, ff.Title) |
|
|
|
|
assert.Equal(t, f.Description, ff.Description) |
|
|
|
|
//assert.Equal(t, folder.GeneralFolderUID, ff.ParentUID)
|
|
|
|
|
assert.NotEmpty(t, ff.Created) |
|
|
|
|
assert.NotEmpty(t, ff.Updated) |
|
|
|
|
assert.NotEmpty(t, ff.URL) |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
t.Run("get folder by title and parent UID should return subfolder", func(t *testing.T) { |
|
|
|
|
ff, err := folderStore.Get(context.Background(), folder.GetFolderQuery{ |
|
|
|
|
Title: &folderTitle, |
|
|
|
|
OrgID: orgID, |
|
|
|
|
ParentUID: &f.UID, |
|
|
|
|
}) |
|
|
|
|
require.NoError(t, err) |
|
|
|
|
assert.Equal(t, subfolder.ID, ff.ID) |
|
|
|
|
assert.Equal(t, subfolder.UID, ff.UID) |
|
|
|
|
assert.Equal(t, subfolder.OrgID, ff.OrgID) |
|
|
|
|
assert.Equal(t, subfolder.Title, ff.Title) |
|
|
|
|
assert.Equal(t, subfolder.Description, ff.Description) |
|
|
|
|
assert.Equal(t, subfolder.ParentUID, ff.ParentUID) |
|
|
|
|
assert.NotEmpty(t, subfolder.Created) |
|
|
|
|
assert.NotEmpty(t, subfolder.Updated) |
|
|
|
|
assert.NotEmpty(t, subfolder.URL) |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
t.Run("get folder by ID should succeed", func(t *testing.T) { |
|
|
|
|
t.Run("get folder by title should succeed", func(t *testing.T) { |
|
|
|
|
ff, err := folderStore.Get(context.Background(), folder.GetFolderQuery{ |
|
|
|
|
ID: &f.ID, |
|
|
|
|
}) |
|
|
|
@ -465,6 +438,7 @@ func TestIntegrationGet(t *testing.T) { |
|
|
|
|
assert.Equal(t, f.OrgID, ff.OrgID) |
|
|
|
|
assert.Equal(t, f.Title, ff.Title) |
|
|
|
|
assert.Equal(t, f.Description, ff.Description) |
|
|
|
|
//assert.Equal(t, folder.GeneralFolderUID, ff.ParentUID)
|
|
|
|
|
assert.NotEmpty(t, ff.Created) |
|
|
|
|
assert.NotEmpty(t, ff.Updated) |
|
|
|
|
assert.NotEmpty(t, ff.URL) |
|
|
|
|