You are here

public function JqueryUiLibraryAssetsTest::providerTestAssetLoading in Drupal 9

Data provider for confirming jQuery UI assets load as expected.

Provides arrays that list how jQuery UI CSS and JavaScript dependencies loaded prior to the change from dependencies to direct asset loading.

Return value

array An array of test cases, where each test case is an array with the following values:

  • A pipe delimited string of the library/libraries to test.
  • An array of the jQuery UI CSS files that loaded for a given library prior to the change from jQuery UI library dependencies to direct file inclusion.
  • An array of the jQuery UI JavaScript files that loaded for a given library prior to the change from jQuery UI library dependencies to direct file inclusion.

File

core/tests/Drupal/FunctionalTests/Libraries/JqueryUiLibraryAssetsTest.php, line 355

Class

JqueryUiLibraryAssetsTest
Tests the loading of jQuery UI CSS and JS assets.

Namespace

Drupal\FunctionalTests\Libraries

Code

public function providerTestAssetLoading() {
  return [
    'drupal.autocomplete' => [
      'library' => 'drupal.autocomplete',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/menu.css',
        'core/assets/vendor/jquery.ui/themes/base/autocomplete.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/menu-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/autocomplete-min.js',
      ],
    ],
    'drupal.dialog' => [
      'library' => 'drupal.dialog',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/resizable.css',
        'core/assets/vendor/jquery.ui/themes/base/checkboxradio.css',
        'core/assets/vendor/jquery.ui/themes/base/controlgroup.css',
        'core/assets/vendor/jquery.ui/themes/base/button.css',
        'core/assets/vendor/jquery.ui/themes/base/dialog.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/mouse-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/draggable-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/resizable-min.js',
        'core/assets/vendor/jquery.ui/ui/form-reset-mixin-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/checkboxradio-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/controlgroup-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/button-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/dialog-min.js',
      ],
    ],
    'jquery.ui' => [
      'library' => 'jquery.ui',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
      ],
    ],
    'jquery.ui.autocomplete' => [
      'library' => 'jquery.ui.autocomplete',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/menu.css',
        'core/assets/vendor/jquery.ui/themes/base/autocomplete.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/menu-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/autocomplete-min.js',
      ],
    ],
    'jquery.ui.button' => [
      'library' => 'jquery.ui.button',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/checkboxradio.css',
        'core/assets/vendor/jquery.ui/themes/base/controlgroup.css',
        'core/assets/vendor/jquery.ui/themes/base/button.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/checkboxradio-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/controlgroup-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/button-min.js',
      ],
    ],
    'jquery.ui.dialog' => [
      'library' => 'jquery.ui.dialog',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/resizable.css',
        'core/assets/vendor/jquery.ui/themes/base/checkboxradio.css',
        'core/assets/vendor/jquery.ui/themes/base/controlgroup.css',
        'core/assets/vendor/jquery.ui/themes/base/button.css',
        'core/assets/vendor/jquery.ui/themes/base/dialog.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/mouse-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/draggable-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/resizable-min.js',
        'core/assets/vendor/jquery.ui/ui/form-reset-mixin-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/checkboxradio-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/controlgroup-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/button-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/dialog-min.js',
      ],
    ],
    'jquery.ui.menu' => [
      'library' => 'jquery.ui.menu',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/menu.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/menu-min.js',
      ],
    ],
    'jquery.ui.mouse' => [
      'library' => 'jquery.ui.mouse',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/mouse-min.js',
      ],
    ],
    'jquery.ui.resizable' => [
      'library' => 'jquery.ui.resizable',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/resizable.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/mouse-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/resizable-min.js',
      ],
    ],
    'jquery.ui.widget' => [
      'library' => 'jquery.ui.widget',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
      ],
    ],
    // A few instances of multiple libraries being checked simultaneously are
    // here to ensure that multiple libraries requesting the same asset does
    // not impact the expected loading order.
    'jquery.ui|jquery.ui.widget' => [
      'library' => 'jquery.ui|jquery.ui.widget',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
      ],
    ],
    'drupal.autocomplete|jquery.ui|jquery.ui.autocomplete|drupal.dialog' => [
      'library' => 'drupal.autocomplete|jquery.ui|jquery.ui.autocomplete|drupal.dialog',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/menu.css',
        'core/assets/vendor/jquery.ui/themes/base/autocomplete.css',
        'core/assets/vendor/jquery.ui/themes/base/resizable.css',
        'core/assets/vendor/jquery.ui/themes/base/checkboxradio.css',
        'core/assets/vendor/jquery.ui/themes/base/controlgroup.css',
        'core/assets/vendor/jquery.ui/themes/base/button.css',
        'core/assets/vendor/jquery.ui/themes/base/dialog.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/menu-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/autocomplete-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/mouse-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/draggable-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/resizable-min.js',
        'core/assets/vendor/jquery.ui/ui/form-reset-mixin-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/checkboxradio-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/controlgroup-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/button-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/dialog-min.js',
      ],
    ],
    'jquery.ui.widget|jquery.ui.resizable|jquery.ui.mouse|jquery.ui.menu|jquery.ui.dialog|jquery.ui.button|jquery.ui.autocomplete|jquery.ui|drupal.dialog|drupal.autocomplete' => [
      'library' => 'jquery.ui.widget|jquery.ui.resizable|jquery.ui.mouse|jquery.ui.menu|jquery.ui.dialog|jquery.ui.button|jquery.ui.autocomplete|jquery.ui|drupal.dialog|drupal.autocomplete',
      'expected_css' => [
        'core/assets/vendor/jquery.ui/themes/base/core.css',
        'core/assets/vendor/jquery.ui/themes/base/resizable.css',
        'core/assets/vendor/jquery.ui/themes/base/menu.css',
        'core/assets/vendor/jquery.ui/themes/base/dialog.css',
        'core/assets/vendor/jquery.ui/themes/base/checkboxradio.css',
        'core/assets/vendor/jquery.ui/themes/base/controlgroup.css',
        'core/assets/vendor/jquery.ui/themes/base/button.css',
        'core/assets/vendor/jquery.ui/themes/base/autocomplete.css',
        'core/assets/vendor/jquery.ui/themes/base/theme.css',
      ],
      'expected_js' => [
        'core/assets/vendor/jquery.ui/ui/data-min.js',
        'core/assets/vendor/jquery.ui/ui/disable-selection-min.js',
        'core/assets/vendor/jquery.ui/ui/form-min.js',
        'core/assets/vendor/jquery.ui/ui/labels-min.js',
        'core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js',
        'core/assets/vendor/jquery.ui/ui/scroll-parent-min.js',
        'core/assets/vendor/jquery.ui/ui/unique-id-min.js',
        'core/assets/vendor/jquery.ui/ui/version-min.js',
        'core/assets/vendor/jquery.ui/ui/escape-selector-min.js',
        'core/assets/vendor/jquery.ui/ui/focusable-min.js',
        'core/assets/vendor/jquery.ui/ui/keycode-min.js',
        'core/assets/vendor/jquery.ui/ui/plugin-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-active-element-min.js',
        'core/assets/vendor/jquery.ui/ui/safe-blur-min.js',
        'core/assets/vendor/jquery.ui/ui/widget-min.js',
        'core/assets/vendor/jquery.ui/ui/ie-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/mouse-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/resizable-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/menu-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/draggable-min.js',
        'core/assets/vendor/jquery.ui/ui/form-reset-mixin-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/dialog-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/autocomplete-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/button-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/controlgroup-min.js',
        'core/assets/vendor/jquery.ui/ui/widgets/checkboxradio-min.js',
      ],
    ],
  ];
}