Farmbot-Web-App/frontend/__test_support__/farm_event_calendar_support.ts

265 lines
6.5 KiB
TypeScript

import moment from "moment";
import {
FarmEventWithExecutable
} from "../farm_designer/farm_events/calendar/interfaces";
export const TIME = {
MONDAY: moment("2017-06-19T06:30:00.000-05:00"),
TUESDAY: moment("2017-06-20T06:30:00.000-05:00"),
WEDNESDAY: moment("2017-06-21T06:30:00.000-05:00"),
THURSDAY: moment("2017-06-22T06:30:00.000-05:00"),
FRIDAY: moment("2017-06-23T06:30:00.000-05:00"),
SATURDAY: moment("2017-06-24T06:30:00.000-05:00")
};
export let fakeFarmEventWithExecutable = (): FarmEventWithExecutable => {
return {
id: 1,
start_time: "---",
repeat: 5,
time_unit: "daily",
executable_id: 23,
executable_type: "Sequence",
executable: {
color: "red",
name: "faker",
kind: "sequence",
args: { version: 0, locals: { kind: "scope_declaration", args: {} }, }
}
};
};
export let calendarRows = [
{
"sortKey": 1500922800,
"year": 17,
"month": "Jul",
"day": 24,
"items": [
{
"mmddyy": "072417",
"sortKey": 1500922800,
"timeStr": "02:00pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79
},
{
"mmddyy": "072417",
"sortKey": 1500915900,
"timeStr": "12:05pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072417",
"sortKey": 1500930300,
"timeStr": "04:05pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072417",
"sortKey": 1500922800,
"timeStr": "02:00pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072417",
"sortKey": 1500944400,
"timeStr": "08:00pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
}
]
},
{
"sortKey": 1501009200,
"year": 17,
"month": "Jul",
"day": 25,
"items": [
{
"mmddyy": "072517",
"sortKey": 1501009200,
"timeStr": "02:00pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79
},
{
"mmddyy": "072517",
"sortKey": 1500959100,
"timeStr": "12:05am",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072517",
"sortKey": 1500973500,
"timeStr": "04:05am",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072517",
"sortKey": 1500987900,
"timeStr": "08:05am",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072517",
"sortKey": 1501002300,
"timeStr": "12:05pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072517",
"sortKey": 1501016700,
"timeStr": "04:05pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072517",
"sortKey": 1501009200,
"timeStr": "02:00pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072517",
"sortKey": 1501030800,
"timeStr": "08:00pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
}
]
},
{
"sortKey": 1501095600,
"year": 17,
"month": "Jul",
"day": 26,
"items": [
{
"mmddyy": "072617",
"sortKey": 1501095600,
"timeStr": "02:00pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79
},
{
"mmddyy": "072617",
"sortKey": 1501045500,
"timeStr": "12:05am",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072617",
"sortKey": 1501059900,
"timeStr": "04:05am",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072617",
"sortKey": 1501074300,
"timeStr": "08:05am",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072617",
"sortKey": 1501088700,
"timeStr": "12:05pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072617",
"sortKey": 1501103100,
"timeStr": "04:05pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072617",
"sortKey": 1501095600,
"timeStr": "02:00pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
},
{
"mmddyy": "072617",
"sortKey": 1501117200,
"timeStr": "08:00pm",
"heading": "Every 4 hours",
"executableId": 25,
"subheading": "25",
"id": 79,
"childExecutableName": "Goto 0, 0, 0 123"
}
]
}
];