Add settings page for managing forecasting API key and URL via UI
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
cae411eae7
commit
1c411e402e
19809 changed files with 1962608 additions and 97 deletions
52
frontend/node_modules/is-document.all/test/index.js
generated
vendored
Normal file
52
frontend/node_modules/is-document.all/test/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
'use strict';
|
||||
|
||||
var test = require('tape');
|
||||
var inspect = require('object-inspect');
|
||||
var forEach = require('for-each');
|
||||
var v = require('es-value-fixtures');
|
||||
|
||||
var isDocumentAll = require('../');
|
||||
|
||||
test('non-DDA values', function (t) {
|
||||
/** @type {unknown[]} */
|
||||
var nonDDAs = [].concat(
|
||||
// @ts-expect-error TS sucks with concat
|
||||
v.primitives,
|
||||
v.objects,
|
||||
[
|
||||
[],
|
||||
/a/g,
|
||||
new Date(),
|
||||
function () {}
|
||||
]
|
||||
);
|
||||
forEach(nonDDAs, function (nonDDA) {
|
||||
t.equal(isDocumentAll(nonDDA), false, inspect(nonDDA) + ' is not document.all');
|
||||
});
|
||||
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('document.all', { skip: typeof document !== 'object' }, function (t) {
|
||||
t.plan(4);
|
||||
|
||||
/* globals document: false */
|
||||
t.equal(isDocumentAll(document.all), true, 'document.all is document.all');
|
||||
t.equal(isDocumentAll(document), false, 'document is not document.all');
|
||||
|
||||
var iframe = document.createElement('iframe');
|
||||
iframe.style.display = 'none'; // Optional: keep it hidden
|
||||
document.body.appendChild(iframe);
|
||||
t.teardown(function () { document.body.removeChild(iframe); });
|
||||
|
||||
iframe.onload = function () {
|
||||
var doc = iframe.contentWindow && iframe.contentWindow.document;
|
||||
t.equal(
|
||||
isDocumentAll(doc && doc.all),
|
||||
true,
|
||||
'another realm’s document.all is document.all'
|
||||
);
|
||||
t.equal(isDocumentAll(doc), false, 'another realm’s document is not document.all');
|
||||
};
|
||||
iframe.src = 'about:blank'; // or point to a URL
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue