PromucFlow_constructor/app/client/src/mockResponses/PageMockResponse.tsx
Hetu Nandu c38f839331 feat: add test case for executing blank api
- add test case for executing blank api by selecting the available datasource
2020-05-07 11:00:26 +00:00

59 lines
1.4 KiB
TypeScript

import { FetchPageResponse } from "api/PageApi";
import { generateReactKey } from "utils/generators";
import { WidgetType } from "constants/WidgetConstants";
import { ActionType } from "constants/ActionConstants";
const PageMockResponse: FetchPageResponse = {
responseMeta: {
status: 200,
success: true,
},
data: {
id: generateReactKey(),
applicationId: generateReactKey(),
name: "Mock Page",
layouts: [
{
id: generateReactKey(),
dsl: {
widgetId: "0",
type: "CONTAINER_WIDGET" as WidgetType,
topRow: 2,
leftColumn: 2,
rightColumn: 10,
bottomRow: 10,
children: [
{
widgetId: "1",
type: "BUTTON_WIDGET" as WidgetType,
topRow: 2,
leftColumn: 2,
text: "submit",
rightColumn: 10,
bottomRow: 10,
onClick: [
{
actionId: "5d8082e2795dc6000482bc84",
actionType: "API",
},
],
},
],
},
layoutActions: [
{
id: "5d8082e2795dc6000482bc84",
name: "someActions",
jsonPathKeys: [],
pluginType: "API" as ActionType,
timeoutInMillisecond: 10000,
},
],
layoutOnLoadActions: [],
},
],
},
};
export default PageMockResponse;