refactor(documents): rename document tree model
This commit is contained in:
@@ -279,7 +279,7 @@ func createConfirmedObject(tx *gorm.DB, item models.SaInboxItem, suggestion mode
|
||||
if !strings.HasSuffix(strings.ToLower(name), ".md") {
|
||||
name += ".md"
|
||||
}
|
||||
document := models.SaDocument{
|
||||
document := models.SaDocumentTree{
|
||||
ProjectID: item.ProjectID, ProjectIdentity: item.ProjectIdentity, CreatedBy: item.CreatedBy,
|
||||
SourceInboxItemID: &sourceInboxItemID, Kind: models.DocumentKindFile, Name: name,
|
||||
NormalizedName: strings.ToLower(name), Extension: ".md", MimeType: "text/markdown; charset=utf-8",
|
||||
|
||||
@@ -155,7 +155,7 @@ func TestConfirmCreatesOnlySelectedSavedSuggestionsWithInboxIdentity(t *testing.
|
||||
require.Equal(t, fixture.owner.ID, task.CreatedBy)
|
||||
requireSourceInboxIdentity(t, item, task.SourceInboxItemID, task.SourceInboxItemIdentity)
|
||||
|
||||
var documents []models.SaDocument
|
||||
var documents []models.SaDocumentTree
|
||||
require.NoError(t, fixture.database.Order("id asc").Find(&documents).Error)
|
||||
require.Len(t, documents, 2)
|
||||
require.Equal(t, "会议纪要.md", documents[0].Name)
|
||||
@@ -231,7 +231,7 @@ func TestConfirmIsTransactionalWhenASelectedWriteFails(t *testing.T) {
|
||||
|
||||
const callbackName = "test:fail_inbox_document_create"
|
||||
require.NoError(t, fixture.database.Callback().Create().Before("gorm:create").Register(callbackName, func(tx *gorm.DB) {
|
||||
document, ok := tx.Statement.Dest.(*models.SaDocument)
|
||||
document, ok := tx.Statement.Dest.(*models.SaDocumentTree)
|
||||
if ok && document.Name == "失败资料.md" {
|
||||
tx.AddError(errors.New("simulated source write failure"))
|
||||
}
|
||||
@@ -266,7 +266,7 @@ func TestRepeatedConfirmReturnsPersistedResultAfterRelatedObjectsChange(t *testi
|
||||
requireFormalObjectCounts(t, fixture.database, 1, 1, 0)
|
||||
|
||||
sourceInboxItemID := item.ID
|
||||
extraDocument := models.SaDocument{
|
||||
extraDocument := models.SaDocumentTree{
|
||||
ProjectID: item.ProjectID, CreatedBy: fixture.owner.ID, SourceInboxItemID: &sourceInboxItemID,
|
||||
Kind: models.DocumentKindFile, Name: "后续关联资料.md", NormalizedName: "后续关联资料.md",
|
||||
Extension: ".md", Revision: 1,
|
||||
@@ -348,7 +348,7 @@ func requireFormalObjectCounts(t *testing.T, database *gorm.DB, tasks, notes, so
|
||||
want int64
|
||||
}{
|
||||
{model: &models.SaTask{}, want: tasks},
|
||||
{model: &models.SaDocument{}, want: notes + sources},
|
||||
{model: &models.SaDocumentTree{}, want: notes + sources},
|
||||
} {
|
||||
var count int64
|
||||
require.NoError(t, database.Model(check.model).Count(&count).Error)
|
||||
|
||||
Reference in New Issue
Block a user