feat: share reviewed website archives and repair companion setup flows
This commit is contained in:
@@ -82,9 +82,12 @@ describe('publishing setup', () => {
|
||||
const wrapper = mount(PublishingSetup); await flushPromises()
|
||||
await wrapper.get('[aria-controls="setup-step-sharing"]').trigger('click')
|
||||
expect(rpcClient.call).not.toHaveBeenCalled()
|
||||
await wrapper.get('input[list="guest-sharing-apps"]').setValue('not a supported app')
|
||||
await wrapper.get('button[aria-haspopup="listbox"]').trigger('click')
|
||||
await wrapper.get('input[role="combobox"]').setValue('not a supported app')
|
||||
expect(wrapper.text()).not.toContain('Create app-only access')
|
||||
await wrapper.get('input[list="guest-sharing-apps"]').setValue('Nextcloud (nextcloud)')
|
||||
expect(wrapper.text()).toContain('No matching apps')
|
||||
await wrapper.get('input[role="combobox"]').setValue('Nextcloud')
|
||||
await wrapper.get('[role="option"]').trigger('click')
|
||||
await wrapper.findAll('button').find(b => b.text() === 'Create app-only access')!.trigger('click'); await flushPromises()
|
||||
expect(rpcClient.call).toHaveBeenCalledWith({ method: 'publishing.access-create', params: { app_id: 'nextcloud', label: 'Guest', hours: 24 }, maxRetries: 0 })
|
||||
expect(wrapper.text()).toContain('synthetic-test-token')
|
||||
|
||||
Reference in New Issue
Block a user