* feat: model hub revamp UI * chore: model description - consistent markdown css * chore: add model versions dropdown * chore: integrate APIs - model sources * chore: update model display name * chore: lint fix * chore: page transition animation * feat: model search dropdown - deeplink * chore: bump cortex version * chore: add remote model sources * chore: model download state * chore: fix model metadata label * chore: polish model detail page markdown * test: fix test cases * chore: initialize default Hub model sources * chore: fix model stats * chore: clean up click outside and inside hooks * feat: change hub banner * chore: lint fix * chore: fix css long model id
19 lines
575 B
TypeScript
19 lines
575 B
TypeScript
import { expect } from '@playwright/test'
|
|
import { page, test, TIMEOUT } from '../config/fixtures'
|
|
|
|
test('show onboarding screen without any threads created or models downloaded', async () => {
|
|
await page.getByTestId('Thread').first().click({
|
|
timeout: TIMEOUT,
|
|
})
|
|
const denyButton = page.locator('[data-testid="btn-deny-product-analytics"]')
|
|
|
|
if ((await denyButton.count()) > 0) {
|
|
await denyButton.click({ force: true })
|
|
}
|
|
|
|
const onboardScreen = page.getByTestId('onboard-screen')
|
|
await expect(onboardScreen).toBeVisible({
|
|
timeout: TIMEOUT,
|
|
})
|
|
})
|