mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 10:24:02 +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',
|
||||
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');
|
||||
manager._layerPanel.destroy();
|
||||
final.click();
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
import { governorRequestRender } from '../renderGovernor.js';
|
||||
import { LayerPanel, layerFeedState } from '../ui/layers.js';
|
||||
import { LayerPanel } from '../ui/layers.js';
|
||||
export { layerFeedState } from '../ui/layers.js';
|
||||
import { markDetectionSourcesChanged } from './detection.js';
|
||||
function cloneLayerParams(value) {
|
||||
|
||||
Reference in new issue
Block a user