fix(cms): filter unpublished relationships
This commit is contained in:
@@ -15,6 +15,14 @@ describe('Netzwerk jury members', () => {
|
||||
expect(selectJuryDocs(undefined, docs)).toEqual(docs)
|
||||
})
|
||||
|
||||
it('omits an unpublished selected member publicly and restores it in preview order', () => {
|
||||
const selection = [{ id: 3 }, { id: 2, name: 'Stale embedded member' }, { id: 1 }]
|
||||
const publicDocs = [docs[0], docs[2]]
|
||||
|
||||
expect(selectJuryDocs(selection, publicDocs).map((member) => member.id)).toEqual([3, 1])
|
||||
expect(selectJuryDocs(selection, docs).map((member) => member.id)).toEqual([3, 2, 1])
|
||||
})
|
||||
|
||||
it('places non-empty quotes first and preserves sort order within each group', () => {
|
||||
const members = [
|
||||
{ name: 'Unquoted early', quote: '', sortOrder: 1 },
|
||||
|
||||
Reference in New Issue
Block a user