mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-06 19:34:01 +00:00
test: exercise native clear action through layer transaction
This commit is contained in:
1 parent
648041e040
commit
4d764a82db
2 files changed
+15
-1
No files matched your search
@@ -82,6 +82,20 @@ try {
|
|||||||
'feed state reflects the settled layer snapshot',
|
'feed state reflects the settled layer snapshot',
|
||||||
row().querySelector('.data-toggle-btn').dataset.feedState === 'stale',
|
row().querySelector('.data-toggle-btn').dataset.feedState === 'stale',
|
||||||
]);
|
]);
|
||||||
|
const ui = window.__godsEyeView.styleManager;
|
||||||
|
ui._clearSelectedLayersBtn.click();
|
||||||
|
result.push([
|
||||||
|
'native clear activation presents busy state',
|
||||||
|
ui._clearSelectedLayersBtn.getAttribute('aria-busy') === 'true' &&
|
||||||
|
!!ui._clearSelectedLayersPromise,
|
||||||
|
]);
|
||||||
|
await ui._clearSelectedLayersPromise;
|
||||||
|
result.push([
|
||||||
|
'clear settles through the existing layer transaction',
|
||||||
|
!manager.isEnabled(id) &&
|
||||||
|
ui._clearSelectedLayersBtn.getAttribute('aria-busy') === 'false',
|
||||||
|
]);
|
||||||
|
await manager.setEnabled(id, true);
|
||||||
const final = row().querySelector('.data-toggle-btn');
|
const final = row().querySelector('.data-toggle-btn');
|
||||||
manager._layerPanel.destroy();
|
manager._layerPanel.destroy();
|
||||||
final.click();
|
final.click();
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
import { governorRequestRender } from '../renderGovernor.js';
|
import { governorRequestRender } from '../renderGovernor.js';
|
||||||
import { LayerPanel, layerFeedState } from '../ui/layers.js';
|
import { LayerPanel } from '../ui/layers.js';
|
||||||
export { layerFeedState } from '../ui/layers.js';
|
export { layerFeedState } from '../ui/layers.js';
|
||||||
import { markDetectionSourcesChanged } from './detection.js';
|
import { markDetectionSourcesChanged } from './detection.js';
|
||||||
function cloneLayerParams(value) {
|
function cloneLayerParams(value) {
|
||||||
|
|||||||
Reference in new issue
Block a user