Allow user to share a flow publicly and make it duplicatable

Closes #360
This commit is contained in:
Baptiste Arnaud
2023-11-23 12:05:31 +01:00
parent 8a07392821
commit bb41226a04
130 changed files with 1150 additions and 2012 deletions

View File

@@ -35,7 +35,7 @@ test('should work as expected', async ({ page }) => {
'gm'
)
)
await page.getByRole('button', { name: 'Preview', exact: true }).click()
await page.getByRole('button', { name: 'Test', exact: true }).click()
await expect(page.locator('audio')).toHaveAttribute(
'src',
RegExp(

View File

@@ -44,7 +44,7 @@ test.describe.parallel('Embed bubble block', () => {
])
await page.goto(`/typebots/${typebotId}/edit`)
await page.click('text=Preview')
await page.click('text=Test')
await expect(page.locator('iframe#embed-bubble-content')).toHaveAttribute(
'src',
siteSrc

View File

@@ -116,7 +116,7 @@ test.describe.parallel('Image bubble block', () => {
])
await page.goto(`/typebots/${typebotId}/edit`)
await page.click('text=Preview')
await page.click('text=Test')
await expect(page.locator('img')).toHaveAttribute('src', unsplashImageSrc)
})
})

View File

@@ -49,7 +49,7 @@ test.describe('Text bubble block', () => {
await page.fill('[data-testid="variables-input"]', 'test')
await page.getByRole('menuitem', { name: 'Create test' }).click()
await page.click('text=Preview')
await page.click('text=Test')
await expect(page.locator('span.slate-bold >> nth=0')).toHaveText(
'Bold text'
)

View File

@@ -51,7 +51,7 @@ test.describe.parallel('Video bubble block', () => {
])
await page.goto(`/typebots/${typebotId}/edit`)
await page.click('text=Preview')
await page.click('text=Test')
await expect(page.locator('video').nth(1)).toHaveAttribute(
'src',
videoSrc
@@ -75,7 +75,7 @@ test.describe.parallel('Video bubble block', () => {
])
await page.goto(`/typebots/${typebotId}/edit`)
await page.click('text=Preview')
await page.click('text=Test')
await expect(page.locator('iframe').nth(1)).toHaveAttribute(
'src',
'https://www.youtube.com/embed/dQw4w9WgXcQ'
@@ -99,7 +99,7 @@ test.describe.parallel('Video bubble block', () => {
])
await page.goto(`/typebots/${typebotId}/edit`)
await page.click('text=Preview')
await page.click('text=Test')
await expect(page.locator('iframe').nth(1)).toHaveAttribute(
'src',
'https://player.vimeo.com/video/649301125'