This is an automated email from the ASF dual-hosted git repository.
tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new 2a97aa0a4d0 [NO-ISSUE] Fix Decision Table e2e tests for the dmn-editor
(#3358)
2a97aa0a4d0 is described below
commit 2a97aa0a4d0d5a2bcb350766ff41df0b2c19bea1
Author: Thiago Lugli <[email protected]>
AuthorDate: Mon Nov 24 20:35:11 2025 -0300
[NO-ISSUE] Fix Decision Table e2e tests for the dmn-editor (#3358)
---
.../checkDecisionTableCellsDataType.spec.ts | 50 +++++++++++-----------
1 file changed, 24 insertions(+), 26 deletions(-)
diff --git
a/packages/dmn-editor/tests-e2e/checkDecisionTableCellsDataType.spec.ts
b/packages/dmn-editor/tests-e2e/checkDecisionTableCellsDataType.spec.ts
index 171f9035676..412ab3031bd 100644
--- a/packages/dmn-editor/tests-e2e/checkDecisionTableCellsDataType.spec.ts
+++ b/packages/dmn-editor/tests-e2e/checkDecisionTableCellsDataType.spec.ts
@@ -73,11 +73,10 @@ test.describe("Decision Table - Cells Data Type", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
-
// Setup a decision table with expression header and output column with
two different types.
// First create a decision table with two output columns, change the
type of one and delete the other.
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().addOutputAtStart();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await beePropertiesPanel.decisionTableOutputHeader.setDataType({
newDataType: DataType.Number });
@@ -95,11 +94,10 @@ test.describe("Decision Table - Cells Data Type", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
-
// Setup a decision table with expression header and output column with
two different types.
// First create a decision table with two output columns, change the
type of one and delete the other.
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().addOutputAtStart();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await beePropertiesPanel.decisionTableOutputHeader.setDataType({
newDataType: DataType.Number });
@@ -142,8 +140,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
beePropertiesPanel,
bee,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().inputHeaderAt(0).select();
await beePropertiesPanel.decisionTableInputHeader.setDataType({
newDataType: dataType });
@@ -155,8 +153,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
beePropertiesPanel,
bee,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().inputHeaderAt(0).select();
await beePropertiesPanel.decisionTableInputHeader.setDataType({
newDataType: dataType });
await bee.expression.asDecisionTable().cellAt({ row: 1, column: 1
}).select();
@@ -169,8 +167,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
beePropertiesPanel,
bee,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await
beePropertiesPanel.decisionTableOutputHeader.setExpressionDataType({
newDataType: dataType });
@@ -183,8 +181,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
beePropertiesPanel,
bee,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().addOutputAtStart();
await
bee.expression.asDecisionTable().expressionHeaderCell.content.click();
@@ -207,8 +205,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
beePropertiesPanel,
bee,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await
beePropertiesPanel.decisionTableOutputHeader.setExpressionDataType({
newDataType: dataType });
await bee.expression.asDecisionTable().cellAt({ row: 1, column: 2
}).select();
@@ -256,8 +254,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().inputHeaderAt(0).select();
await beePropertiesPanel.decisionTableInputHeader.setCustomDataType({
newDataType: "enumType" });
@@ -285,8 +283,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
editor,
dataTypes,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().inputHeaderAt(0).select();
await beePropertiesPanel.decisionTableInputHeader.setCustomDataType({
newDataType: "enumType" });
@@ -327,8 +325,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().inputHeaderAt(0).select();
await beePropertiesPanel.decisionTableInputHeader.setCustomDataType({
newDataType: "rangeType" });
@@ -363,8 +361,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
editor,
dataTypes,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().inputHeaderAt(0).select();
await beePropertiesPanel.decisionTableInputHeader.setCustomDataType({
newDataType: "rangeType" });
@@ -412,8 +410,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().inputHeaderAt(0).select();
await beePropertiesPanel.decisionTableInputHeader.setCustomDataType({
newDataType: "expressionType" });
@@ -437,8 +435,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
editor,
dataTypes,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().inputHeaderAt(0).select();
await beePropertiesPanel.decisionTableInputHeader.setCustomDataType({
newDataType: "expressionType" });
@@ -471,8 +469,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().inputHeaderAt(0).select();
await beePropertiesPanel.decisionTableInputHeader.setCustomDataType({
newDataType: "noneType" });
@@ -494,8 +492,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().inputHeaderAt(0).select();
await beePropertiesPanel.decisionTableInputHeader.setCustomDataType({
newDataType: "enumType" });
@@ -575,8 +573,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await
beePropertiesPanel.decisionTableOutputHeader.setExpressionCustomDataType({
newDataType: "enumType" });
@@ -606,8 +604,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
editor,
dataTypes,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await
beePropertiesPanel.decisionTableOutputHeader.setExpressionCustomDataType({
newDataType: "enumType" });
@@ -652,8 +650,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await
beePropertiesPanel.decisionTableOutputHeader.setExpressionCustomDataType({
newDataType: "rangeType" });
@@ -690,8 +688,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
editor,
dataTypes,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await
beePropertiesPanel.decisionTableOutputHeader.setExpressionCustomDataType({
newDataType: "rangeType" });
@@ -743,8 +741,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await
beePropertiesPanel.decisionTableOutputHeader.setExpressionCustomDataType({
newDataType: "expressionType",
@@ -772,8 +770,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
editor,
dataTypes,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await
beePropertiesPanel.decisionTableOutputHeader.setExpressionCustomDataType({
newDataType: "expressionType",
@@ -812,8 +810,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await
beePropertiesPanel.decisionTableOutputHeader.setExpressionCustomDataType({
newDataType: "noneType" });
@@ -837,8 +835,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().outputHeaderAt(0).select();
await
beePropertiesPanel.decisionTableOutputHeader.setExpressionCustomDataType({
newDataType: "enumType" });
@@ -928,8 +926,8 @@ test.describe("Decision Table - Cells Data Type -
Constraint", () => {
bee,
beePropertiesPanel,
}) => {
- await beePropertiesPanel.open();
await bee.selectExpressionMenu.selectDecisionTable();
+ await beePropertiesPanel.open();
await bee.expression.asDecisionTable().addOutputAtStart();
await bee.expression.asDecisionTable().addOutputAtStart();
await bee.expression.asDecisionTable().addOutputAtStart();
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]