Release 2.16.2
This commit is contained in:
1 parent
8ce8228091
commit
49df51d92f
32 files changed
+390
-172
No files matched your search
@@ -22,4 +22,16 @@ test('data-source toggles update in place instead of reloading the edit form', (
|
||||
assert.ok(adminPageScript.includes('data-async-data-source-toggle'));
|
||||
assert.ok(adminPageScript.includes("showToast(message || (willEnable ? 'Data source enabled.' : 'Data source disabled.'), 'success')"));
|
||||
assert.ok(!adminPageScript.includes("/^\\/data-sources\\/(?:api-sources|rss-feeds|weather)\\/\\d+$/.test(actionPath);"));
|
||||
assert.ok(adminPageScript.includes('data-source-toggle-owner'));
|
||||
assert.ok(adminPageScript.includes("control.disabled = !willEnable || control.getAttribute('data-source-item-enabled') === 'false';"));
|
||||
});
|
||||
|
||||
test('manual refresh targets poll and replace response panels instead of navigating the form', () => {
|
||||
const start = adminPageScript.indexOf("var refreshButton = target.closest('[data-manual-refresh-url]');");
|
||||
const end = adminPageScript.indexOf("var button = target.closest('button[name=\"save_action\"]", start);
|
||||
const handler = adminPageScript.slice(start, end);
|
||||
assert.match(handler, /getAttribute\('data-manual-refresh-target'\)/);
|
||||
assert.match(handler, /if \(refreshTargetSelector\)\s*\{\s*return response\.json\(\)/);
|
||||
assert.match(handler, /watchRefreshTask\(payload\.stateUrl, payload\.taskId, refreshTargetSelector, refreshSequence\)/);
|
||||
assert.ok(handler.indexOf('return response.json()') < handler.indexOf('window.location.assign(response.url)'));
|
||||
});
|
||||
Reference in new issue
Block a user