This is an automated email from the ASF dual-hosted git repository.

zehnder pushed a commit to branch 3933-test-editadaptervaluesandfields-fails
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to 
refs/heads/3933-test-editadaptervaluesandfields-fails by this push:
     new 960df2dcc0 fix(#3933): Update format test
960df2dcc0 is described below

commit 960df2dcc01fee37084e5587e70efc02acc2952f
Author: Philipp Zehnder <[email protected]>
AuthorDate: Mon Nov 17 13:46:30 2025 +0100

    fix(#3933): Update format test
---
 ui/cypress/support/utils/connect/ConnectUtils.ts | 13 +++++++
 ui/cypress/tests/connect/formats/format.spec.ts  | 43 +++++++++++++-----------
 2 files changed, 37 insertions(+), 19 deletions(-)

diff --git a/ui/cypress/support/utils/connect/ConnectUtils.ts 
b/ui/cypress/support/utils/connect/ConnectUtils.ts
index 41c92eecf0..ecc10d4f80 100644
--- a/ui/cypress/support/utils/connect/ConnectUtils.ts
+++ b/ui/cypress/support/utils/connect/ConnectUtils.ts
@@ -99,6 +99,18 @@ export class ConnectUtils {
         );
     }
 
+    public static createAdapterUntilEventSchemaConfiguration(
+        adapterInput: AdapterInput,
+    ) {
+        ConnectUtils.goToConnect();
+
+        ConnectUtils.goToNewAdapterPage();
+
+        ConnectUtils.selectAdapter(adapterInput.adapterType);
+
+        ConnectUtils.configureAdapter(adapterInput);
+    }
+
     private static configureDimensionProperties(
         adapterConfiguration: AdapterInput,
     ) {
@@ -117,6 +129,7 @@ export class ConnectUtils {
         cy.dataCy('sp-adapter-name').clear().type(newName);
         cy.dataCy('sp-adapter-name').should('have.value', newName);
     }
+
     public static addMachineDataSimulator(
         name: string,
         persist: boolean = false,
diff --git a/ui/cypress/tests/connect/formats/format.spec.ts 
b/ui/cypress/tests/connect/formats/format.spec.ts
index 551e6f561a..ba32dd7be0 100644
--- a/ui/cypress/tests/connect/formats/format.spec.ts
+++ b/ui/cypress/tests/connect/formats/format.spec.ts
@@ -19,7 +19,6 @@
 import { FileManagementUtils } from 
'../../../support/utils/FileManagementUtils';
 import { ConnectUtils } from '../../../support/utils/connect/ConnectUtils';
 import { ConnectBtns } from '../../../support/utils/connect/ConnectBtns';
-import { AdapterInput } from '../../../support/model/AdapterInput';
 import { AdapterBuilder } from '../../../support/builder/AdapterBuilder';
 
 describe('Test adapter formats', () => {
@@ -46,7 +45,9 @@ describe('Test adapter formats', () => {
             .setFormat('json')
             .addFormatInput('radio', 'json_options-single_object', '');
 
-        navigateToFormatSelection(template.build());
+        ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+            template.build(),
+        );
 
         // Validate result
         validateResult(expected);
@@ -61,7 +62,9 @@ describe('Test adapter formats', () => {
             .setFormat('json')
             .addFormatInput('radio', 'json_options-array', '');
 
-        navigateToFormatSelection(template.build());
+        ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+            template.build(),
+        );
 
         // Validate result
         validateResult(expected);
@@ -77,7 +80,9 @@ describe('Test adapter formats', () => {
             .addFormatInput('radio', 'json_options-array_field', '')
             .addFormatInput('input', ConnectBtns.jsonArrayFieldKey(), 'field');
 
-        navigateToFormatSelection(template.build());
+        ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+            template.build(),
+        );
 
         // Validate result
         validateResult(expected);
@@ -98,7 +103,9 @@ describe('Test adapter formats', () => {
             .setFormat('json')
             .addFormatInput('radio', 'json_options-geojson', '');
 
-        navigateToFormatSelection(template.build());
+        ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+            template.build(),
+        );
 
         // Validate result
         validateResult(geoJsonResultEvent);
@@ -112,7 +119,9 @@ describe('Test adapter formats', () => {
             .setFormat('xml')
             .addFormatInput('input', ConnectBtns.xmlTag(), 'event');
 
-        navigateToFormatSelection(template.build());
+        ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+            template.build(),
+        );
 
         // Validate result
         validateResult(expected);
@@ -127,7 +136,9 @@ describe('Test adapter formats', () => {
             .addFormatInput('input', ConnectBtns.csvDelimiter(), ';')
             .addFormatInput('checkbox', ConnectBtns.csvHeader(), 'check');
 
-        navigateToFormatSelection(template.build());
+        ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+            template.build(),
+        );
 
         // Validate result
         validateResult(expected);
@@ -141,7 +152,9 @@ describe('Test adapter formats', () => {
             .setFormat('csv')
             .addFormatInput('input', ConnectBtns.csvDelimiter(), ';');
 
-        navigateToFormatSelection(template.build());
+        ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+            template.build(),
+        );
 
         const expectedNoHeader = {
             key_0: 1667904471000,
@@ -164,23 +177,15 @@ describe('Test adapter formats', () => {
             .addFormatInput('input', ConnectBtns.csvDelimiter(), ',')
             .addFormatInput('checkbox', ConnectBtns.csvHeader(), 'check');
 
-        navigateToFormatSelection(template.build());
+        ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+            template.build(),
+        );
 
         // Validate result
         validateResult(expected);
     });
 });
 
-const navigateToFormatSelection = (adapterInput: AdapterInput) => {
-    ConnectUtils.goToConnect();
-
-    ConnectUtils.goToNewAdapterPage();
-
-    ConnectUtils.selectAdapter('File_Stream');
-
-    ConnectUtils.configureAdapter(adapterInput);
-};
-
 const makeAdapterInputTemplate = (): AdapterBuilder => {
     return AdapterBuilder.create('File_Stream')
         .setName('File Stream Adapter Test')

Reply via email to