Skip to content

Commit

Permalink
[ML] Improve functional tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
walterra committed Jan 20, 2022
1 parent a839fe2 commit 61ed8e4
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,9 @@ export const EditTransformFlyoutForm: FC<EditTransformFlyoutFormProps> = ({
);

const retentionDateFieldOptions = useMemo(() => {
return Array.isArray(dateFieldNames) ? dateFieldNames.map((text: string) => ({ text })) : [];
return Array.isArray(dateFieldNames)
? dateFieldNames.map((text: string) => ({ text, value: text }))
: [];
}, [dateFieldNames]);

return (
Expand Down
11 changes: 11 additions & 0 deletions x-pack/test/functional/apps/transform/editing.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ export default function ({ getService }: FtrProviderContext) {
transformDescription: 'updated description',
transformDocsPerSecond: '1000',
transformFrequency: '10m',
transformRetentionPolicyField: 'order_date',
transformRetentionPolicyMaxAge: '1d',
expected: {
messageText: 'updated transform.',
retentionPolicy: {
Expand All @@ -71,6 +73,8 @@ export default function ({ getService }: FtrProviderContext) {
transformDescription: 'updated description',
transformDocsPerSecond: '1000',
transformFrequency: '10m',
transformRetentionPolicyField: 'order_date',
transformRetentionPolicyMaxAge: '1d',
expected: {
messageText: 'updated transform.',
retentionPolicy: {
Expand Down Expand Up @@ -154,6 +158,9 @@ export default function ({ getService }: FtrProviderContext) {
await transform.editFlyout.assertTransformEditFlyoutRetentionPolicyFieldSelectValue(
testData.expected.retentionPolicy.field
);
await transform.editFlyout.setTransformEditFlyoutRetentionPolicyFieldSelectValue(
testData.transformRetentionPolicyField
);

await transform.editFlyout.assertTransformEditFlyoutInputEnabled(
'RetentionPolicyMaxAge',
Expand All @@ -163,6 +170,10 @@ export default function ({ getService }: FtrProviderContext) {
'RetentionPolicyMaxAge',
testData.expected.retentionPolicy.maxAge
);
await transform.editFlyout.setTransformEditFlyoutInputValue(
'RetentionPolicyMaxAge',
testData.transformRetentionPolicyMaxAge
);
});

it('updates the transform and displays it correctly in the job list', async () => {
Expand Down
2 changes: 1 addition & 1 deletion x-pack/test/functional/services/transform/edit_flyout.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ export function TransformEditFlyoutProvider({ getService }: FtrProviderContext)
);
expect(actualValue).to.eql(
expectedValue,
`Detector input option value should be '${expectedValue}' (got '${actualValue}')`
`Retention policy field option value should be '${expectedValue}' (got '${actualValue}')`
);
},

Expand Down

0 comments on commit 61ed8e4

Please sign in to comment.