diff --git a/cypress/e2e/conformanceRule.cy.js b/cypress/e2e/conformanceRule.cy.js index fb5735d..3b5a387 100644 --- a/cypress/e2e/conformanceRule.cy.js +++ b/cypress/e2e/conformanceRule.cy.js @@ -159,7 +159,58 @@ describe('Conformance Save', ()=>{ // cy.contains('#swal2-html-container', 'random-conformance-rule-E2Etesting'); // }); - it('Activity duration', () => { + // it('Activity duration', () => { + // // 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 duration"]') + // .check({ force: true }) + // .should('be.checked'); + + // // open showbar + // cy.get('#cyp-showbaricon').click(); + + // // select radio Start + // 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-check') + // .find('li') // 在 ul 中找到所有的 li 元素 + // .should('have.length', 1); // 斷言 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('Processing time, End to end, All', () => { // enter Map cy.url().should('include', 'files'); cy.get('table tr') @@ -172,21 +223,19 @@ describe('Conformance Save', ()=>{ // select radio Rule Type cy.get('#cyp-conformance-type-radio') - .find('input[value="Activity duration"]') + .find('input[value="Processing time"]') .check({ force: true }) .should('be.checked'); - - // open showbar - cy.get('#cyp-showbaricon').click(); - - // select radio Start - cy.contains('p', 'Activities') - .next('div') - .find('input') - .first() + // select radio Process Scope + cy.get('#cyp-conformance-procss-radio') + .find('input[value="End to end"]') + .check({ force: true }) + .should('be.checked'); + // select radio Activity Sequence + cy.get('#cyp-conformance-actseq-radio') + .find('input[value="All"]') .check({ force: true }) .should('be.checked'); - cy.contains('button', 'Apply').click(); // change time to time range Start cy.get('#min').click(); @@ -199,11 +248,6 @@ describe('Conformance Save', ()=>{ cy.contains('button', 'Apply').click(); cy.contains('.v-toast', 'Rule applied'); - // 是否有顯示選擇項目 - cy.get('#cyp-conformance-result-check') - .find('li') // 在 ul 中找到所有的 li 元素 - .should('have.length', 1); // 斷言 li 的數量為 2 - // save log cy.contains('button', 'Save').click(); cy.contains('.swal2-title', 'SAVE COMPLETE'); diff --git a/src/components/Discover/Conformance/ConformanceSidebar/ConformanceRadioGroup.vue b/src/components/Discover/Conformance/ConformanceSidebar/ConformanceRadioGroup.vue index 9a8d0d0..aa23c3e 100644 --- a/src/components/Discover/Conformance/ConformanceSidebar/ConformanceRadioGroup.vue +++ b/src/components/Discover/Conformance/ConformanceSidebar/ConformanceRadioGroup.vue @@ -25,7 +25,7 @@ -
+

Process Scope

@@ -33,7 +33,7 @@
-
+

Activity Sequence