mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Add stash_ids to performer, scene, studio import/export (#1916)
* add stash_ids to performer, scene, studio import/export
This commit is contained in:
@@ -39,6 +39,14 @@ var parentStudio models.Studio = models.Studio{
|
||||
|
||||
var imageBytes = []byte("imageBytes")
|
||||
|
||||
var stashID = models.StashID{
|
||||
StashID: "StashID",
|
||||
Endpoint: "Endpoint",
|
||||
}
|
||||
var stashIDs = []*models.StashID{
|
||||
&stashID,
|
||||
}
|
||||
|
||||
const image = "aW1hZ2VCeXRlcw=="
|
||||
|
||||
var (
|
||||
@@ -95,6 +103,9 @@ func createFullJSONStudio(parentStudio, image string, aliases []string) *jsonsch
|
||||
Image: image,
|
||||
Rating: rating,
|
||||
Aliases: aliases,
|
||||
StashIDs: []models.StashID{
|
||||
stashID,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -180,6 +191,10 @@ func TestToJSON(t *testing.T) {
|
||||
mockStudioReader.On("GetAliases", missingParentStudioID).Return(nil, nil).Once()
|
||||
mockStudioReader.On("GetAliases", errAliasID).Return(nil, aliasErr).Once()
|
||||
|
||||
mockStudioReader.On("GetStashIDs", studioID).Return(stashIDs, nil).Once()
|
||||
mockStudioReader.On("GetStashIDs", noImageID).Return(nil, nil).Once()
|
||||
mockStudioReader.On("GetStashIDs", missingParentStudioID).Return(stashIDs, nil).Once()
|
||||
|
||||
for i, s := range scenarios {
|
||||
studio := s.input
|
||||
json, err := ToJSON(mockStudioReader, &studio)
|
||||
|
||||
Reference in New Issue
Block a user