diff --git a/cypress/e2e/conformanceRule.cy.js b/cypress/e2e/conformanceRule.cy.js
index dded6a6..d4b1eb1 100644
--- a/cypress/e2e/conformanceRule.cy.js
+++ b/cypress/e2e/conformanceRule.cy.js
@@ -106,6 +106,59 @@ describe('Conformance Save', ()=>{
// cy.contains('#swal2-html-container', 'random-conformance-rule-E2Etesting');
// });
+ // it('Activity sequence, Sequence, Directly follows', () => {
+ // // enter Map
+ // cy.url().should('include', 'files');
+ // cy.get('table tr')
+ // .filter(':contains("Rule")') // 選擇 type Log
+ // .filter(':contains("random-conformance-rule-E2Etesting")') // 選擇 random log 檔
+ // .dblclick({ force: true }); // 對選中的 tr 執行雙擊
+ // cy.contains('h2', 'DISCOVER'); // 斷言在 Discover 頁
+ // cy.url().should('include', 'rule/log'); // 斷言在 discover/map/log/:id 路徑
+ // cy.wait(2000)
+
+ // // select radio Rule Type
+ // cy.get('#cyp-conformance-type-radio')
+ // .find('input[value="Activity sequence"]')
+ // .check({ force: true })
+ // .should('be.checked');
+
+ // // select radio Activity Sequence
+ // cy.get('#cyp-conformance-sequence-radio')
+ // .find('input[value="Sequence"]')
+ // .check({ force: true })
+ // .should('be.checked');
+
+ // // select radio Mode
+ // cy.get('#cyp-conformance-Mode-radio')
+ // .find('input[value="Directly follows"]')
+ // .check({ force: true })
+ // .should('be.checked');
+
+ // // open showbar
+ // cy.get('#cyp-showbaricon').click();
+
+ // // select radio Start
+ // cy.get('div[data-draggable="true"]').eq(0).dblclick(); // 第 1 個 div
+ // cy.get('div[data-draggable="true"]').eq(1).dblclick(); // 第 2 個 div
+ // cy.get('div[data-draggable="true"]').eq(2).dblclick(); // 第 3 個 div
+ // cy.contains('button', 'Apply').click();
+
+ // // click apply
+ // cy.contains('button', 'Apply').click();
+ // cy.contains('.v-toast', 'Rule applied');
+
+ // // 是否有顯示選擇項目
+ // cy.get('#cyp-conformance-result-arrow')
+ // .find('li') // 在 ul 中找到所有的 li 元素
+ // .should('have.length', 3); // 斷言 li 的數量為 2
+
+ // // save log
+ // cy.contains('button', 'Save').click();
+ // cy.contains('.swal2-title', 'SAVE COMPLETE');
+ // cy.contains('#swal2-html-container', 'random-conformance-rule-E2Etesting');
+ // });
+
it('Activity sequence, Sequence, Directly follows', () => {
// enter Map
cy.url().should('include', 'files');
@@ -119,19 +172,7 @@ describe('Conformance Save', ()=>{
// select radio Rule Type
cy.get('#cyp-conformance-type-radio')
- .find('input[value="Activity sequence"]')
- .check({ force: true })
- .should('be.checked');
-
- // select radio Activity Sequence
- cy.get('#cyp-conformance-sequence-radio')
- .find('input[value="Sequence"]')
- .check({ force: true })
- .should('be.checked');
-
- // select radio Mode
- cy.get('#cyp-conformance-Mode-radio')
- .find('input[value="Directly follows"]')
+ .find('input[value="Activity duration"]')
.check({ force: true })
.should('be.checked');
@@ -139,19 +180,29 @@ describe('Conformance Save', ()=>{
cy.get('#cyp-showbaricon').click();
// select radio Start
- cy.get('div[data-draggable="true"]').eq(0).dblclick(); // 第 1 個 div
- cy.get('div[data-draggable="true"]').eq(1).dblclick(); // 第 2 個 div
- cy.get('div[data-draggable="true"]').eq(2).dblclick(); // 第 3 個 div
+ cy.contains('p', 'Activities')
+ .next('div')
+ .find('input')
+ .first()
+ .check({ force: true })
+ .should('be.checked');
cy.contains('button', 'Apply').click();
+ // change time to time range Start
+ cy.get('#min').click();
+ cy.get('input[data-index="2"]').eq(0).type('59', { force: true });
+ // change time to time range End
+ cy.get('#max').click();
+ cy.get('input[data-index="2"]').eq(0).type('0', { force: true });
+
// click apply
cy.contains('button', 'Apply').click();
cy.contains('.v-toast', 'Rule applied');
// 是否有顯示選擇項目
- cy.get('#cyp-conformance-result-arrow')
+ cy.get('#cyp-conformance-result-check')
.find('li') // 在 ul 中找到所有的 li 元素
- .should('have.length', 3); // 斷言 li 的數量為 2
+ .should('have.length', 1); // 斷言 li 的數量為 2
// save log
cy.contains('button', 'Save').click();
diff --git a/src/components/Discover/Conformance/ConformanceSidebar/ResultCheck.vue b/src/components/Discover/Conformance/ConformanceSidebar/ResultCheck.vue
index 7433b73..c77d0d8 100644
--- a/src/components/Discover/Conformance/ConformanceSidebar/ResultCheck.vue
+++ b/src/components/Discover/Conformance/ConformanceSidebar/ResultCheck.vue
@@ -1,12 +1,12 @@
-
+
+