diff --git a/common/test/acceptance/pages/studio/asset_index.py b/common/test/acceptance/pages/studio/asset_index.py index 827f8d5a27..c74942430f 100644 --- a/common/test/acceptance/pages/studio/asset_index.py +++ b/common/test/acceptance/pages/studio/asset_index.py @@ -23,7 +23,7 @@ class AssetIndexPageStudioFrontend(CoursePage): PAGINATION_PAGE_ELEMENT = ".pagination li" TABLE_SORT_BUTTONS = 'th.sortable button.btn-header' - TYPE_FILTER_ELEMENT = ".filter-set .form-group" + TYPE_FILTER_ELEMENT = 'div[data-identifier="asset-filters"] .form-group' URL_PATH = "assets" @property @@ -93,14 +93,7 @@ class AssetIndexPageStudioFrontend(CoursePage): @wait_for_js def are_no_results_headings_on_page(self): """Checks that no results page text is on page.""" - return all([ - self.q(css='.SFE-wrapper h3').filter( - lambda el: el.text == '0 files' - ).present, - self.q(css='.SFE-wrapper h4').filter( - lambda el: el.text == 'No files were found.' - ).present, - ]) + return self.q(css='.SFE-wrapper h3').filter(lambda el: el.text == '0 files found').present @wait_for_js def is_no_results_clear_filter_button_on_page(self): diff --git a/common/test/acceptance/tests/studio/test_studio_asset.py b/common/test/acceptance/tests/studio/test_studio_asset.py index 68bf7e95fd..69ca8ccacf 100644 --- a/common/test/acceptance/tests/studio/test_studio_asset.py +++ b/common/test/acceptance/tests/studio/test_studio_asset.py @@ -43,8 +43,8 @@ class AssetIndexTestStudioFrontend(StudioCourseTest): assert not self.assert_table_exists() assert not self.assert_sortable_table_heading_elements_exist() assert not self.assert_pagination_element_exists() - assert not self.assert_search_element_exists() + assert self.assert_search_element_exists() assert self.assert_status_element_exists() assert self.assert_type_filter_exists() assert self.assert_upload_element_exists() diff --git a/package-lock.json b/package-lock.json index f33ed2a9ea..9e1bd53f22 100644 --- a/package-lock.json +++ b/package-lock.json @@ -86,9 +86,9 @@ } }, "@edx/studio-frontend": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@edx/studio-frontend/-/studio-frontend-1.9.4.tgz", - "integrity": "sha512-bev9ra3L5ADFpuP4lALC0+tGQpIl2AGFdzmQvOgcjObjsLFUQXDATR+MS93XwekUi9vz7NckDtGT4Nz82ky+Pw==", + "version": "1.9.9", + "resolved": "https://registry.npmjs.org/@edx/studio-frontend/-/studio-frontend-1.9.9.tgz", + "integrity": "sha512-SGeAIqqbXVHMvhJ0doHbjSuohVozfZ6AajVoAFrXz69BAw1FuvZxilGakeDdhtns3HI8RUwn/81mGelktHLyMQ==", "requires": { "@edx/edx-bootstrap": "1.0.0", "@edx/paragon": "2.7.0", @@ -105,7 +105,7 @@ "react-dropzone": "4.2.9", "react-intl": "2.4.0", "react-intl-translations-manager": "5.0.3", - "react-paginate": "5.2.2", + "react-paginate": "5.2.3", "react-redux": "5.0.7", "react-transition-group": "2.3.1", "reactstrap": "4.8.0", @@ -7993,7 +7993,7 @@ "resolved": "https://registry.npmjs.org/react-intl-translations-manager/-/react-intl-translations-manager-5.0.3.tgz", "integrity": "sha512-EfBeugnOGFcdUbQyY9TqBMbuauQ8wm73ZqFr0UqCljhbXl7YDHQcVzclWFRkVmlUffzxitLQFhAZEVVeRNQSwA==", "requires": { - "chalk": "2.4.0", + "chalk": "2.4.1", "glob": "7.1.2", "json-stable-stringify": "1.0.1", "mkdirp": "0.5.1" @@ -8008,9 +8008,9 @@ } }, "chalk": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.0.tgz", - "integrity": "sha512-Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", @@ -8028,9 +8028,9 @@ } }, "react-paginate": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/react-paginate/-/react-paginate-5.2.2.tgz", - "integrity": "sha512-hQSwlaLUhLbWz3QdU70VUoz6RIJED1yGKw63fNmnlFdPtnCVbEqaeBzpT5f2AgBkUJ/xWtQttK4XvXtZBR8LlA==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/react-paginate/-/react-paginate-5.2.3.tgz", + "integrity": "sha512-4Bf2xbNNZpjHliPvgXndg4ictj9S9Mf/E/eSfctGPO9XpJseBU+UZbmaa0Zmd6FZmGm1uBu1wGiF4CPCpDwZLQ==", "requires": { "prop-types": "15.6.1" }, diff --git a/package.json b/package.json index b1f4354ac2..a1882c188d 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "@edx/cookie-policy-banner": "1.1.6", "@edx/edx-bootstrap": "0.4.3", "@edx/paragon": "2.6.4", - "@edx/studio-frontend": "1.9.4", + "@edx/studio-frontend": "1.9.9", "babel-core": "6.26.0", "babel-loader": "6.4.1", "babel-plugin-transform-class-properties": "6.24.1",