77ffb8d86d
* qa-core-ci-fixes * global setup and teardown wip * Updates to logs and setup * Remove date and console mocking * Update CI to spin up minimal dev env * Update readme * Fix scopeBackend.sh * Ensure docker services are initialised before starting worker * Lint * Fix admin user being created on startup (#10219) * use regular bootstrap and build * Lint * Temp: re-use global setup to get around app limit in QA
22 lines
607 B
TypeScript
22 lines
607 B
TypeScript
import { GetEnvironmentResponse } from "@budibase/types"
|
|
import BudibaseInternalAPIClient from "../BudibaseInternalAPIClient"
|
|
import { APIRequestOpts } from "../../../types"
|
|
|
|
export default class EnvironmentAPI {
|
|
client: BudibaseInternalAPIClient
|
|
|
|
constructor(client: BudibaseInternalAPIClient) {
|
|
this.client = client
|
|
}
|
|
|
|
async getEnvironment(
|
|
opts: APIRequestOpts = { doExpect: true }
|
|
): Promise<GetEnvironmentResponse> {
|
|
const [response, json] = await this.client.get(`/system/environment`)
|
|
if (opts.doExpect) {
|
|
expect(response.status).toBe(200)
|
|
}
|
|
return json
|
|
}
|
|
}
|