Keep Studio 2 family tiles tied to existing library files
This commit is contained in:
@@ -7,7 +7,7 @@ import {applyResolvedImageSize} from '../shared/studio2/graphs.mjs'
|
||||
const base={mode:'generate',engine:'flux',folderId:'f',prompt:'Walk'}
|
||||
test('completed outputs join all folder assets and select only the output canvas',()=>{
|
||||
const source={id:'source',folderId:'f'},output={id:'result',kind:'still',studio2:{savedAt:2}}
|
||||
const jobs=[{request:{folderId:'f'},outputs:[output]}],library={stills:[source,{id:'other',folderId:'f'}],clips:[{id:'video',folderId:'f'}]}
|
||||
const jobs=[{request:{folderId:'f'},outputs:[output]}],library={stills:[source,{id:'other',folderId:'f'},{id:'result',folderId:'f'}],clips:[{id:'video',folderId:'f'}]}
|
||||
const strip=folderAssets(library,jobs,'f');assert.equal(strip.length,4)
|
||||
const state=selectResult({imageAId:'source',startClipId:'existing'},newestOutput(jobs,new Set(),'f'))
|
||||
assert.equal(state.selected.id,'result');assert.equal(state.imageAId,'source');assert.equal(state.startClipId,'existing')
|
||||
|
||||
Reference in New Issue
Block a user