diff --git a/core/modules/system/tests/modules/test_page_test/test_page_test.module b/core/modules/system/tests/modules/test_page_test/test_page_test.module
index 5911afb1a893ca621343be2bae60718841391924..7933a85a3aff15b240f9633941c1329807ed78b5 100644
--- a/core/modules/system/tests/modules/test_page_test/test_page_test.module
+++ b/core/modules/system/tests/modules/test_page_test/test_page_test.module
@@ -18,9 +18,13 @@ function test_page_test_menu() {
  * @deprecated Use \Drupal\test_page_test\Controller\TestPageTestController::testPage()
  */
 function test_page_test_page() {
-  drupal_add_js(array('test-setting' => 'azAZ09();.,\\\/-_{}'), array('type' => 'setting'));
+  $attached['js'][] = array(
+    'data' => array('test-setting' => 'azAZ09();.,\\\/-_{}'),
+    'type' => 'setting',
+  );
   return array(
     '#title' => t('Test page'),
     '#markup' => t('Test page text.'),
+    '#attached' => $attached,
   );
 }