mediawiki/extensions/CommunityConfiguration (main)

sourcepatches
$ date
--- stdout ---
Wed Sep 11 00:55:16 UTC 2024

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-CommunityConfiguration.git repo --depth=1 -b master
--- stderr ---
Cloning into 'repo'...
--- stdout ---

--- end ---
$ git config user.name libraryupgrader
--- stdout ---

--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---

--- end ---
$ git submodule update --init
--- stdout ---

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/master
--- stdout ---
6941936b97d9168055f7a48b3b77785c88ac8705 refs/heads/master

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {},
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 0,
      "high": 0,
      "critical": 0,
      "total": 0
    },
    "dependencies": {
      "prod": 1,
      "dev": 1000,
      "optional": 3,
      "peer": 3,
      "peerOptional": 0,
      "total": 1000
    }
  }
}

--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 39 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.1)
  - Locking composer/semver (3.4.2)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/deprecations (1.1.3)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking mediawiki/mediawiki-codesniffer (v44.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.14.0)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.0.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking phan/phan (5.4.3)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.11)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.4.1)
  - Locking phpdocumentor/type-resolver (1.8.2)
  - Locking phpstan/phpdoc-parser (1.30.1)
  - Locking psr/container (2.0.2)
  - Locking psr/log (3.0.1)
  - Locking sabre/event (5.1.7)
  - Locking squizlabs/php_codesniffer (3.9.0)
  - Locking symfony/console (v7.1.4)
  - Locking symfony/deprecation-contracts (v3.5.0)
  - Locking symfony/polyfill-ctype (v1.31.0)
  - Locking symfony/polyfill-intl-grapheme (v1.31.0)
  - Locking symfony/polyfill-intl-normalizer (v1.31.0)
  - Locking symfony/polyfill-mbstring (v1.31.0)
  - Locking symfony/polyfill-php80 (v1.31.0)
  - Locking symfony/service-contracts (v3.5.0)
  - Locking symfony/string (v7.1.4)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 39 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing squizlabs/php_codesniffer (3.9.0): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.1): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.31.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.11): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.31.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.2): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v44.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.31.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.31.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.31.0): Extracting archive
  - Installing symfony/string (v7.1.4): Extracting archive
  - Installing symfony/deprecation-contracts (v3.5.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.5.0): Extracting archive
  - Installing symfony/console (v7.1.4): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (1.30.1): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.3): Extracting archive
  - Installing phpdocumentor/type-resolver (1.8.2): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.4.1): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing psr/log (3.0.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.3): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.0.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.14.0): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  0/37 [>---------------------------]   0%
 21/37 [===============>------------]  56%
 36/37 [===========================>]  97%
 37/37 [============================] 100%
Generating autoload files
16 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils

--- end ---
Upgrading n:@wikimedia/codex from 1.11.1 -> 1.12.0
$ /usr/bin/npm install
--- stderr ---
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported
npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead
--- stdout ---

added 999 packages, and audited 1000 packages in 9s

169 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
$ /usr/bin/npm ci
--- stderr ---
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported
npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead
--- stdout ---

added 999 packages, and audited 1000 packages in 13s

169 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

--- end ---
$ /usr/bin/npm test
--- stderr ---
PASS resources/ext.communityConfiguration.Editor/lib/json-form/core/__tests__/i18n.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/form/composables/useValidationErrors.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/core/__tests__/uischema.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/StringControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/ArrayControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/EnumControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/form/composables/useJsonForm.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/MultiselectEnumControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/BooleanControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/NumberControl.test.js
PASS resources/ext.communityConfiguration.Editor/app/App.test.js
PASS resources/ext.communityConfiguration.Editor/app/components/ClientErrorMessage.test.js
FAIL resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/mediawiki/PageTitleControl.test.js
  ● PageTitleControl › sets the field value to the empty string if input is blanked

    Expected test not to call console.warn().

    If the warn is expected, test for it explicitly by mocking it out using jest.spyOn(console, 'warn').mockImplementation() and test that the warning occurs.

    CdxLookup: prop initialInputValue is deprecated. Use inputValue instead.
        at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)
        at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)
        at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)
        at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)
        at initProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4031:5)
        at setupComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7531:3)
        at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5861:7)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5770:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5770:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)
        at mountElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5461:7)
        at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5426:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)
        at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)
        at mountElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5461:7)
        at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5426:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)
        at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)
        at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)
        at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)
        at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at render (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6616:7)
        at mount (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3930:13)
        at Object.app.mount (/src/repo/node_modules/@vue/runtime-dom/dist/runtime-dom.cjs.js:1477:19)
        at mount (/src/repo/node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:8371:18)
        at Object.<anonymous> (/src/repo/resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/mediawiki/PageTitleControl.test.js:58:19)
        at Promise.then.completed (/src/repo/node_modules/jest-circus/build/utils.js:298:28)
        at new Promise (<anonymous>)
        at callAsyncCircusFn (/src/repo/node_modules/jest-circus/build/utils.js:231:10)
        at _callCircusTest (/src/repo/node_modules/jest-circus/build/run.js:316:40)
        at processTicksAndRejections (node:internal/process/task_queues:95:5)
        at _runTest (/src/repo/node_modules/jest-circus/build/run.js:252:3)
        at _runTestsForDescribeBlock (/src/repo/node_modules/jest-circus/build/run.js:126:9)
        at _runTestsForDescribeBlock (/src/repo/node_modules/jest-circus/build/run.js:121:9)
        at run (/src/repo/node_modules/jest-circus/build/run.js:71:3)
        at runAndTransformResultsToJestFormat (/src/repo/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
        at jestAdapter (/src/repo/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
        at runTestInternal (/src/repo/node_modules/jest-runner/build/runTest.js:367:16)
        at runTest (/src/repo/node_modules/jest-runner/build/runTest.js:444:34)
        at Object.worker (/src/repo/node_modules/jest-runner/build/testWorker.js:106:12)

    CdxLookup: prop initialInputValue is deprecated. Use inputValue instead.
        at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)
        at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)
        at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)
        at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)
        at updateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4140:5)
        at updateComponentPreRender (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6112:5)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6028:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at Object.instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at updateComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5904:18)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5838:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5788:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at patchKeyedChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6248:9)
        at patchChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6162:11)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5801:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)
        at patchElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5588:7)
        at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5437:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6051:9)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at callWithErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:195:33)
        at flushJobs (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:408:9)
        at processTicksAndRejections (node:internal/process/task_queues:95:5)

    CdxLookup: prop initialInputValue is deprecated. Use inputValue instead.
        at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)
        at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)
        at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)
        at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)
        at updateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4140:5)
        at updateComponentPreRender (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6112:5)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6028:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at Object.instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at updateComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5904:18)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5838:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5788:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at patchKeyedChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6248:9)
        at patchChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6162:11)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5801:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)
        at patchElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5588:7)
        at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5437:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6051:9)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at callWithErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:195:33)
        at flushJobs (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:408:9)
        at processTicksAndRejections (node:internal/process/task_queues:95:5)

      at flushUnexpectedConsoleCalls (node_modules/jest-fail-on-console/index.js:48:13)
      at Object.<anonymous> (node_modules/jest-fail-on-console/index.js:139:7)

Test Suites: 1 failed, 12 passed, 13 total
Tests:       1 failed, 71 passed, 72 total
Snapshots:   1 passed, 1 total
Time:        7.51 s
Ran all test suites.
ERROR: "test:jest" exited with 1.
--- stdout ---

> test
> npm-run-all test:*


> test:lint
> eslint --cache --no-fix --max-warnings 0 .


> test:lintcss
> stylelint "**/*.{css,less,vue}"


> test:linti18n
> banana-checker i18n/

Checked 1 message directory.

> test:jest
> jest

--------------------------------------------------|---------|----------|---------|---------|---------------------------------------
File                                              | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                     
--------------------------------------------------|---------|----------|---------|---------|---------------------------------------
All files                                         |   75.89 |    64.82 |   65.83 |   76.59 |                                       
 app                                              |   60.65 |    72.34 |      50 |   60.65 |                                       
  App.vue                                         |   86.04 |    82.92 |   73.33 |   86.04 | 69,77,95,133-134,164-175,249-253      
  MwApiCommunityConfigurationWritingRepository.js |       0 |      100 |       0 |       0 | 1-15                                  
  init.js                                         |       0 |        0 |       0 |       0 | 1-66                                  
 app/components                                   |    88.7 |       55 |   63.33 |   88.61 |                                       
  ClientErrorMessage.vue                          |     100 |    66.66 |     100 |     100 | 49                                    
  EditSummaryDialog.vue                           |   68.96 |       50 |   27.27 |   67.85 | 41-45,75-100                          
  EditorMessage.vue                               |     100 |      100 |     100 |     100 |                                       
  GenericSubmitErrorMessage.vue                   |     100 |       50 |     100 |     100 | 49-54                                 
  MissingPermissionsNoticeMessage.vue             |     100 |      100 |     100 |     100 |                                       
  NetworkErrorMessage.vue                         |     100 |      100 |     100 |     100 |                                       
  PermissionsErrorMessage.vue                     |     100 |      100 |     100 |     100 |                                       
  SuccessMessage.vue                              |     100 |      100 |     100 |     100 |                                       
  ValidationErrorMessage.vue                      |   64.28 |        0 |       0 |   64.28 | 32-40                                 
 lib/json-form/controls-codex/config              |     100 |      100 |     100 |     100 |                                       
  index.js                                        |     100 |      100 |     100 |     100 |                                       
 lib/json-form/controls-codex/src                 |     100 |      100 |     100 |     100 |                                       
  index.js                                        |     100 |      100 |     100 |     100 |                                       
  utils.js                                        |     100 |      100 |     100 |     100 |                                       
 lib/json-form/controls-codex/src/complex         |   91.56 |    80.76 |   82.69 |   92.35 |                                       
  ArrayControl.vue                                |     100 |       70 |     100 |     100 | 74-122                                
  ChipStringsControl.vue                          |      50 |        0 |       0 |      55 | 29-36,51-58                           
  EnumControl.vue                                 |     100 |      100 |     100 |     100 |                                       
  MultiselectEnumControl.vue                      |   96.87 |     92.3 |   94.73 |   96.61 | 103,155                               
  ObjectControl.vue                               |   95.65 |       75 |    87.5 |   95.65 | 86                                    
  index.js                                        |     100 |      100 |     100 |     100 |                                       
 lib/json-form/controls-codex/src/controls        |   94.11 |    88.46 |    92.3 |   94.87 |                                       
  BooleanControl.vue                              |    90.9 |       75 |     100 |    90.9 | 31-32                                 
  ControlWrapper.vue                              |   93.33 |      100 |   83.33 |   93.33 | 42                                    
  NumberControl.vue                               |   97.29 |     87.5 |     100 |   97.29 | 57                                    
  StringControl.vue                               |   94.44 |    91.66 |     100 |   94.44 | 42-43                                 
  index.js                                        |   88.88 |        0 |      50 |     100 | 17                                    
 lib/json-form/controls-codex/src/mediawiki       |   39.92 |    13.63 |   17.18 |   41.25 |                                       
  CommonsFileControl.vue                          |   25.53 |        0 |       0 |   25.53 | 34-106,128-144                        
  NamespacesControl.vue                           |   19.69 |        0 |       0 |   21.31 | 21-24,37-114,127-154                  
  PageTitleControl.vue                            |   84.44 |    66.66 |      90 |   84.09 | 44,59-60,65,70-71,84                  
  PageTitlesControl.vue                           |   21.21 |        0 |       0 |   23.33 | 24,41-125,138-164                     
  api.js                                          |   44.44 |       25 |      50 |   44.44 | 17,23-37                              
  constants.js                                    |     100 |      100 |     100 |     100 |                                       
  index.js                                        |     100 |      100 |     100 |     100 |                                       
 lib/json-form/core                               |   86.13 |    70.58 |   80.64 |   86.86 |                                       
  i18n.js                                         |   98.18 |    95.45 |     100 |   98.14 | 104                                   
  index.js                                        |     100 |      100 |     100 |     100 |                                       
  testers.js                                      |      50 |     6.25 |      40 |      52 | 14-18,31-50,70                        
  uischema.js                                     |     100 |     62.5 |     100 |     100 | 15,19                                 
 lib/json-form/form                               |     100 |      100 |     100 |     100 |                                       
  index.js                                        |     100 |      100 |     100 |     100 |                                       
 lib/json-form/form/components                    |   90.74 |       70 |   69.23 |   90.56 |                                       
  DispatchRenderer.vue                            |   95.65 |    83.33 |   83.33 |   95.45 | 44                                    
  FormLayout.vue                                  |    90.9 |      100 |      50 |    90.9 | 24                                    
  JsonForm.vue                                    |      85 |       50 |      60 |      85 | 47-48,80                              
 lib/json-form/form/composables                   |   90.72 |    75.75 |     100 |   90.54 |                                       
  props.js                                        |     100 |      100 |     100 |     100 |                                       
  useJsonForm.js                                  |   86.04 |    69.23 |     100 |   86.04 | 31-34,56,76,91-92,101,135,182,200,262 
  useValidationErrors.js                          |   96.77 |    85.18 |     100 |   96.66 | 46,195                                
--------------------------------------------------|---------|----------|---------|---------|---------------------------------------

--- end ---
$ node_modules/.bin/jest -u
--- stderr ---
FAIL resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/mediawiki/PageTitleControl.test.js
  ● PageTitleControl › sets the field value to the empty string if input is blanked

    Expected test not to call console.warn().

    If the warn is expected, test for it explicitly by mocking it out using jest.spyOn(console, 'warn').mockImplementation() and test that the warning occurs.

    CdxLookup: prop initialInputValue is deprecated. Use inputValue instead.
        at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)
        at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)
        at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)
        at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)
        at initProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4031:5)
        at setupComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7531:3)
        at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5861:7)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5770:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5770:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)
        at mountElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5461:7)
        at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5426:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)
        at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)
        at mountElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5461:7)
        at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5426:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)
        at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)
        at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)
        at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)
        at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at render (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6616:7)
        at mount (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3930:13)
        at Object.app.mount (/src/repo/node_modules/@vue/runtime-dom/dist/runtime-dom.cjs.js:1477:19)
        at mount (/src/repo/node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:8371:18)
        at Object.<anonymous> (/src/repo/resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/mediawiki/PageTitleControl.test.js:58:19)
        at Promise.then.completed (/src/repo/node_modules/jest-circus/build/utils.js:298:28)
        at new Promise (<anonymous>)
        at callAsyncCircusFn (/src/repo/node_modules/jest-circus/build/utils.js:231:10)
        at _callCircusTest (/src/repo/node_modules/jest-circus/build/run.js:316:40)
        at processTicksAndRejections (node:internal/process/task_queues:95:5)
        at _runTest (/src/repo/node_modules/jest-circus/build/run.js:252:3)
        at _runTestsForDescribeBlock (/src/repo/node_modules/jest-circus/build/run.js:126:9)
        at _runTestsForDescribeBlock (/src/repo/node_modules/jest-circus/build/run.js:121:9)
        at run (/src/repo/node_modules/jest-circus/build/run.js:71:3)
        at runAndTransformResultsToJestFormat (/src/repo/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
        at jestAdapter (/src/repo/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
        at runTestInternal (/src/repo/node_modules/jest-runner/build/runTest.js:367:16)
        at runTest (/src/repo/node_modules/jest-runner/build/runTest.js:444:34)
        at Object.worker (/src/repo/node_modules/jest-runner/build/testWorker.js:106:12)

    CdxLookup: prop initialInputValue is deprecated. Use inputValue instead.
        at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)
        at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)
        at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)
        at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)
        at updateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4140:5)
        at updateComponentPreRender (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6112:5)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6028:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at Object.instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at updateComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5904:18)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5838:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5788:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at patchKeyedChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6248:9)
        at patchChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6162:11)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5801:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)
        at patchElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5588:7)
        at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5437:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6051:9)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at callWithErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:195:33)
        at flushJobs (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:408:9)
        at processTicksAndRejections (node:internal/process/task_queues:95:5)

    CdxLookup: prop initialInputValue is deprecated. Use inputValue instead.
        at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)
        at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)
        at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)
        at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)
        at updateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4140:5)
        at updateComponentPreRender (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6112:5)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6028:11)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at Object.instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at updateComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5904:18)
        at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5838:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)
        at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5788:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at patchKeyedChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6248:9)
        at patchChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6162:11)
        at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5801:9)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)
        at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)
        at patchElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5588:7)
        at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5437:7)
        at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)
        at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6051:9)
        at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)
        at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)
        at callWithErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:195:33)
        at flushJobs (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:408:9)
        at processTicksAndRejections (node:internal/process/task_queues:95:5)

      at flushUnexpectedConsoleCalls (node_modules/jest-fail-on-console/index.js:48:13)
      at Object.<anonymous> (node_modules/jest-fail-on-console/index.js:139:7)

PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/ArrayControl.test.js
PASS resources/ext.communityConfiguration.Editor/app/App.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/StringControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/form/composables/useValidationErrors.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/core/__tests__/i18n.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/MultiselectEnumControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/NumberControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/EnumControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/BooleanControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/form/composables/useJsonForm.test.js
PASS resources/ext.communityConfiguration.Editor/app/components/ClientErrorMessage.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/core/__tests__/uischema.test.js

Test Suites: 1 failed, 12 passed, 13 total
Tests:       1 failed, 71 passed, 72 total
Snapshots:   1 passed, 1 total
Time:        4.893 s, estimated 5 s
Ran all test suites.
--- stdout ---
--------------------------------------------------|---------|----------|---------|---------|---------------------------------------
File                                              | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                     
--------------------------------------------------|---------|----------|---------|---------|---------------------------------------
All files                                         |   75.89 |    64.82 |   65.83 |   76.59 |                                       
 app                                              |   60.65 |    72.34 |      50 |   60.65 |                                       
  App.vue                                         |   86.04 |    82.92 |   73.33 |   86.04 | 69,77,95,133-134,164-175,249-253      
  MwApiCommunityConfigurationWritingRepository.js |       0 |      100 |       0 |       0 | 1-15                                  
  init.js                                         |       0 |        0 |       0 |       0 | 1-66                                  
 app/components                                   |    88.7 |       55 |   63.33 |   88.61 |                                       
  ClientErrorMessage.vue                          |     100 |    66.66 |     100 |     100 | 49                                    
  EditSummaryDialog.vue                           |   68.96 |       50 |   27.27 |   67.85 | 41-45,75-100                          
  EditorMessage.vue                               |     100 |      100 |     100 |     100 |                                       
  GenericSubmitErrorMessage.vue                   |     100 |       50 |     100 |     100 | 49-54                                 
  MissingPermissionsNoticeMessage.vue             |     100 |      100 |     100 |     100 |                                       
  NetworkErrorMessage.vue                         |     100 |      100 |     100 |     100 |                                       
  PermissionsErrorMessage.vue                     |     100 |      100 |     100 |     100 |                                       
  SuccessMessage.vue                              |     100 |      100 |     100 |     100 |                                       
  ValidationErrorMessage.vue                      |   64.28 |        0 |       0 |   64.28 | 32-40                                 
 lib/json-form/controls-codex/config              |     100 |      100 |     100 |     100 |                                       
  index.js                                        |     100 |      100 |     100 |     100 |                                       
 lib/json-form/controls-codex/src                 |     100 |      100 |     100 |     100 |                                       
  index.js                                        |     100 |      100 |     100 |     100 |                                       
  utils.js                                        |     100 |      100 |     100 |     100 |                                       
 lib/json-form/controls-codex/src/complex         |   91.56 |    80.76 |   82.69 |   92.35 |                                       
  ArrayControl.vue                                |     100 |       70 |     100 |     100 | 74-122                                
  ChipStringsControl.vue                          |      50 |        0 |       0 |      55 | 29-36,51-58                           
  EnumControl.vue                                 |     100 |      100 |     100 |     100 |                                       
  MultiselectEnumControl.vue                      |   96.87 |     92.3 |   94.73 |   96.61 | 103,155                               
  ObjectControl.vue                               |   95.65 |       75 |    87.5 |   95.65 | 86                                    
  index.js                                        |     100 |      100 |     100 |     100 |                                       
 lib/json-form/controls-codex/src/controls        |   94.11 |    88.46 |    92.3 |   94.87 |                                       
  BooleanControl.vue                              |    90.9 |       75 |     100 |    90.9 | 31-32                                 
  ControlWrapper.vue                              |   93.33 |      100 |   83.33 |   93.33 | 42                                    
  NumberControl.vue                               |   97.29 |     87.5 |     100 |   97.29 | 57                                    
  StringControl.vue                               |   94.44 |    91.66 |     100 |   94.44 | 42-43                                 
  index.js                                        |   88.88 |        0 |      50 |     100 | 17                                    
 lib/json-form/controls-codex/src/mediawiki       |   39.92 |    13.63 |   17.18 |   41.25 |                                       
  CommonsFileControl.vue                          |   25.53 |        0 |       0 |   25.53 | 34-106,128-144                        
  NamespacesControl.vue                           |   19.69 |        0 |       0 |   21.31 | 21-24,37-114,127-154                  
  PageTitleControl.vue                            |   84.44 |    66.66 |      90 |   84.09 | 44,59-60,65,70-71,84                  
  PageTitlesControl.vue                           |   21.21 |        0 |       0 |   23.33 | 24,41-125,138-164                     
  api.js                                          |   44.44 |       25 |      50 |   44.44 | 17,23-37                              
  constants.js                                    |     100 |      100 |     100 |     100 |                                       
  index.js                                        |     100 |      100 |     100 |     100 |                                       
 lib/json-form/core                               |   86.13 |    70.58 |   80.64 |   86.86 |                                       
  i18n.js                                         |   98.18 |    95.45 |     100 |   98.14 | 104                                   
  index.js                                        |     100 |      100 |     100 |     100 |                                       
  testers.js                                      |      50 |     6.25 |      40 |      52 | 14-18,31-50,70                        
  uischema.js                                     |     100 |     62.5 |     100 |     100 | 15,19                                 
 lib/json-form/form                               |     100 |      100 |     100 |     100 |                                       
  index.js                                        |     100 |      100 |     100 |     100 |                                       
 lib/json-form/form/components                    |   90.74 |       70 |   69.23 |   90.56 |                                       
  DispatchRenderer.vue                            |   95.65 |    83.33 |   83.33 |   95.45 | 44                                    
  FormLayout.vue                                  |    90.9 |      100 |      50 |    90.9 | 24                                    
  JsonForm.vue                                    |      85 |       50 |      60 |      85 | 47-48,80                              
 lib/json-form/form/composables                   |   90.72 |    75.75 |     100 |   90.54 |                                       
  props.js                                        |     100 |      100 |     100 |     100 |                                       
  useJsonForm.js                                  |   86.04 |    69.23 |     100 |   86.04 | 31-34,56,76,91-92,101,135,182,200,262 
  useValidationErrors.js                          |   96.77 |    85.18 |     100 |   96.66 | 46,195                                
--------------------------------------------------|---------|----------|---------|---------|---------------------------------------

--- end ---
Traceback (most recent call last):
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 325, in npm_test
    self.check_call(["npm", "test"])
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/shell2.py", line 59, in check_call
    res.check_returncode()
  File "/usr/lib/python3.11/subprocess.py", line 502, in check_returncode
    raise CalledProcessError(self.returncode, self.args, self.stdout,
subprocess.CalledProcessError: Command '['/usr/bin/npm', 'test']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1864, in main
    libup.run(args.repo, args.output, args.branch)
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1803, in run
    self.npm_upgrade(plan)
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1200, in npm_upgrade
    self.npm_test()
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 330, in npm_test
    self.check_call(["node_modules/.bin/jest", "-u"])
  File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/shell2.py", line 59, in check_call
    res.check_returncode()
  File "/usr/lib/python3.11/subprocess.py", line 502, in check_returncode
    raise CalledProcessError(self.returncode, self.args, self.stdout,
subprocess.CalledProcessError: Command '['node_modules/.bin/jest', '-u']' returned non-zero exit status 1.

composer dependencies

Dependencies
Development dependencies

npm dependencies

Development dependencies

Logs

Source code is licensed under the AGPL.