Files
Henry Heng 5a37227d14 Chore/refractor (#4454)
* markdown files and env examples cleanup

* components update

* update jsonlines description

* server refractor

* update telemetry

* add execute custom node

* add ui refractor

* add username and password authenticate

* correctly retrieve past images in agentflowv2

* disable e2e temporarily

* add existing username and password authenticate

* update migration to default workspace

* update todo

* blob storage migrating

* throw error on agent tool call error

* add missing execution import

* add referral

* chore: add error message when importData is undefined

* migrate api keys to db

* fix: data too long for column executionData

* migrate api keys from json to db at init

* add info on account setup

* update docstore missing fields

---------

Co-authored-by: chungyau97 <chungyau97@gmail.com>
2025-05-27 07:29:42 +01:00

29 lines
839 B
TypeScript

import * as Server from '../src'
import { getRunningExpressApp } from '../src/utils/getRunningExpressApp'
import { organizationUserRouteTest } from './routes/v1/organization-user.route.test'
import { userRouteTest } from './routes/v1/user.route.test'
import { apiKeyTest } from './utils/api-key.util.test'
// ⏱️ Extend test timeout to 6 minutes for long setups (increase as tests grow)
jest.setTimeout(360000)
beforeAll(async () => {
await Server.start()
// ⏳ Wait 3 minutes for full server and database init (esp. on lower end hardware)
await new Promise((resolve) => setTimeout(resolve, 3 * 60 * 1000))
})
afterAll(async () => {
await getRunningExpressApp().stopApp()
})
describe('Routes Test', () => {
userRouteTest()
organizationUserRouteTest()
})
describe('Utils Test', () => {
apiKeyTest()
})