Skip to content

Commit 609107e

Browse files
WIP. check test for click subscription in events_engine (T1307313)"
This reverts commit d0d18c3.
1 parent e7fc75c commit 609107e

File tree

1 file changed

+7
-28
lines changed

1 file changed

+7
-28
lines changed

packages/devextreme/testing/tests/DevExpress.ui.events/events.utils.nodesDisposing.tests.js

Lines changed: 7 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -17,55 +17,34 @@ QUnit.testStart(function() {
1717
QUnit.module('event nodes disposing');
1818

1919
QUnit.test('should not leave extra handlers in elementDataMap when using subscribeNodesDisposing and unsubscribeNodesDisposing for click on document', function(assert) {
20-
const clickEventName = 'dxclick';
2120
const document = domAdapter.getDocument();
2221
const testElement = document.getElementById('test-element');
2322

24-
/* const initialElementData = eventsEngine.elementDataMap.get(document);
25-
const initialHandleObjectsCount = initialElementData && initialElementData[removeEvent]
26-
? initialElementData[removeEvent].handleObjects.length
27-
: 0; */
28-
29-
// Create a click event by triggering a click
30-
/* const clickEvent = eventsEngine.Event('click', {
23+
const clickEvent = eventsEngine.Event('click', {
3124
target: testElement,
3225
currentTarget: document,
3326
delegateTarget: document
34-
}); */
27+
});
3528

3629
const callback = function() {};
3730

38-
eventsEngine.on(document, clickEventName, callback);
39-
40-
for(let i = 0; i < 100; i++) {
41-
testElement.click();
42-
}
43-
44-
/*
4531
const subscriptionData = subscribeNodesDisposing(clickEvent, callback);
4632

47-
// Get handleObjects count after subscribe
4833
const afterSubscribeElementData = eventsEngine.elementDataMap.get(document);
4934
const afterSubscribeHandleObjectsCount = afterSubscribeElementData && afterSubscribeElementData[removeEvent]
5035
? afterSubscribeElementData[removeEvent].handleObjects.length
51-
: 0;*/
36+
: 0;
5237

53-
/*
5438
unsubscribeNodesDisposing(clickEvent, callback, subscriptionData.nodes);
55-
*/
5639

57-
const finalButtonData = eventsEngine.elementDataMap.get(testElement);
58-
const finalButtonHandleObjectsCount = finalButtonData && finalButtonData[removeEvent]
59-
? finalButtonData[removeEvent].handleObjects.length
60-
: -1;
6140

6241
const finalElementData = eventsEngine.elementDataMap.get(document);
63-
const finalHandleObjectsCount = finalElementData && finalElementData[clickEventName]
64-
? finalElementData[clickEventName].handleObjects.length
42+
const finalHandleObjectsCount = finalElementData && finalElementData[removeEvent]
43+
? finalElementData[removeEvent].handleObjects.length
6544
: -1;
6645

6746
assert.ok(
68-
finalButtonHandleObjectsCount > 0,
69-
`HandleObjects count should return to initial state. Final: ${finalHandleObjectsCount}; ${finalButtonHandleObjectsCount}; ${finalElementData ? Object.keys(finalElementData) : '-0'}`
47+
-1 > 0,
48+
`HandleObjects count should return to initial state. ${afterSubscribeHandleObjectsCount} Final: ${finalHandleObjectsCount}; ${finalElementData ? Object.keys(finalElementData) : '-0'}`
7049
);
7150
});

0 commit comments

Comments
 (0)