PromucFlow_constructor/app/client/test/factories/Actions/API.ts
Ankita Kinger bc2dcec672
chore: Updating the spelling for runBehaviour (#40490)
## Description

Updating the spelling for `runBehaviour`

Fixes #

## Automation

/ok-to-test tags=""

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!CAUTION]  
> If you modify the content in this section, you are likely to disrupt
the CI result for your PR.

<!-- end of auto-generated comment: Cypress test results  -->


## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No
2025-05-02 17:58:26 +05:30

82 lines
1.8 KiB
TypeScript

import * as Factory from "factory.ts";
import { PaginationType, type ApiAction } from "entities/Action";
import { PluginPackageName, PluginType } from "entities/Plugin";
import { PluginIDs } from "test/factories/MockPluginsState";
const pageId = "0123456789abcdef00000000";
export const APIFactory = Factory.Sync.makeFactory<ApiAction>({
name: Factory.each((i) => `Api${i + 1}`),
id: "api_id",
baseId: "api_base_id",
pageId: pageId,
pluginId: PluginIDs[PluginPackageName.REST_API],
pluginType: PluginType.API,
workspaceId: "workspaceId",
applicationId: "applicationId",
actionConfiguration: {
timeoutInMillisecond: 10000,
paginationType: PaginationType.NONE,
headers: [
{
key: "",
value: "",
},
{
key: "",
value: "",
},
],
encodeParamsToggle: true,
queryParameters: [
{
key: "",
value: "",
},
{
key: "",
value: "",
},
],
body: "",
bodyFormData: [],
httpMethod: "GET",
httpVersion: "HTTP11",
pluginSpecifiedTemplates: [
{
value: true,
},
],
formData: {
apiContentType: "none",
},
},
cacheResponse: "",
datasource: {
userPermissions: [],
name: "DEFAULT_REST_DATASOURCE",
pluginId: PluginIDs[PluginPackageName.REST_API],
workspaceId: "workspaceId",
invalids: [],
messages: [],
isValid: true,
datasourceConfiguration: { url: "www.mock-api.appsmith.com" },
},
dynamicBindingPathList: [],
runBehaviour: "MANUAL",
invalids: [],
isValid: true,
jsonPathKeys: [],
messages: [],
userPermissions: [
"read:actions",
"delete:actions",
"execute:actions",
"manage:actions",
],
confirmBeforeExecute: false,
isDirtyMap: {
SCHEMA_GENERATION: false,
},
});