diff --git a/tools/material-ci/angular_material_test_blocklist.js b/tools/material-ci/angular_material_test_blocklist.js
index df0118c179..ef89c77317 100644
--- a/tools/material-ci/angular_material_test_blocklist.js
+++ b/tools/material-ci/angular_material_test_blocklist.js
@@ -233,238 +233,6 @@ window.testBlocklist = {
"error": "Error: Uncaught (in promise): TypeError: Cannot read property 'nativeElement' of undefined",
"notes": "Unknown"
},
- "CdkTable in a typical simple use case should initialize with a connected data source": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should initialize with a rendered header with the right number of header cells": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should initialize with rendered rows with right number of row cells": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should initialize with column class names provided to header and data row cells": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should initialize with the right accessibility roles": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should disconnect the data source when table is destroyed": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should re-render the rows when the data changes": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should clear the `mostRecentCellOutlet` on destroy": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should correctly use the differ to add/remove/move rows when the data is heterogeneous": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should correctly use the differ to add/remove/move rows when the data contains multiple occurrences of the same object instance": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should clear the row view containers on destroy": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should match the right table content with dynamic data": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable in a typical simple use case should be able to dynamically change the columns for header and rows": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should render no rows when the data is null": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should be able to render multiple header and footer rows": {
- "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
- "notes": "Attempting to access content children before view is initialized"
- },
- "CdkTable should be able to render and change multiple header and footer rows": {
- "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
- "notes": "Attempting to access content children before view is initialized"
- },
- "CdkTable with different data inputs other than data source should render with data array input": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with different data inputs other than data source should render with data stream input": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with different data inputs other than data source should throw an error if the data source is not valid": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable missing row defs should be able to render without a header row def": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable missing row defs should be able to render without a data row def": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable missing row defs should be able to render without a footer row def": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should render correctly when using native HTML tags": {
- "error": "TypeError: Cannot read property 'elementRef' of undefined",
- "notes": "FW-856: Attempting to access content children before view is initialized"
- },
- "CdkTable should render cells even if row data is falsy": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should be able to apply class-friendly css class names for the column cells": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should not clobber an existing table role": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should throw an error if two column definitions have the same name": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should throw an error if a column definition is requested but not defined": {
- "error": "Error: Expected function to throw an exception with message 'Could not find column with id \"column_a\".', but it threw an exception with message 'Cannot read property 'viewContainer' of undefined'.",
- "notes": "Unknown"
- },
- "CdkTable should throw an error if the row definitions are missing": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should not throw an error if columns are undefined on initialization": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should be able to dynamically add/remove column definitions": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should be able to register column, row, and header row definitions outside content": {
- "error": "TypeError: Cannot read property 'addColumnDef' of undefined",
- "notes": "Unknown"
- },
- "CdkTable using when predicate should be able to display different row templates based on the row data": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable using when predicate should error if there is row data that does not have a matching row template": {
- "error": "Error: Expected function to throw an Error.",
- "notes": "Unknown"
- },
- "CdkTable using when predicate should fail when multiple rows match data without multiTemplateDataRows": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable using when predicate with multiTemplateDataRows should be able to render multiple rows per data object": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable using when predicate with multiTemplateDataRows should have the correct data and row indicies": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable using when predicate with multiTemplateDataRows should have the correct data and row indicies when data contains multiple instances of the same object instance": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with sticky positioning on \"display: flex\" table style should stick and unstick headers": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with sticky positioning on \"display: flex\" table style should stick and unstick footers": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with sticky positioning on \"display: flex\" table style should stick and unstick left columns": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with sticky positioning on \"display: flex\" table style should stick and unstick right columns": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with sticky positioning on \"display: flex\" table style should reverse directions for sticky columns in rtl": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with sticky positioning on \"display: flex\" table style should stick and unstick combination of sticky header, footer, and columns": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with sticky positioning on native table layout should stick and unstick headers": {
- "error": "TypeError: Cannot read property 'elementRef' of undefined",
- "notes": "FW-856: Attempting to access content children before view is initialized"
- },
- "CdkTable with sticky positioning on native table layout should stick and unstick footers": {
- "error": "TypeError: Cannot read property 'elementRef' of undefined",
- "notes": "FW-856: Attempting to access content children before view is initialized"
- },
- "CdkTable with sticky positioning on native table layout should stick tfoot when all rows are stuck": {
- "error": "TypeError: Cannot read property 'elementRef' of undefined",
- "notes": "FW-856: Attempting to access content children before view is initialized"
- },
- "CdkTable with sticky positioning on native table layout should stick and unstick left columns": {
- "error": "TypeError: Cannot read property 'elementRef' of undefined",
- "notes": "FW-856: Attempting to access content children before view is initialized"
- },
- "CdkTable with sticky positioning on native table layout should stick and unstick right columns": {
- "error": "TypeError: Cannot read property 'elementRef' of undefined",
- "notes": "FW-856: Attempting to access content children before view is initialized"
- },
- "CdkTable with sticky positioning on native table layout should stick and unstick combination of sticky header, footer, and columns": {
- "error": "TypeError: Cannot read property 'elementRef' of undefined",
- "notes": "FW-856: Attempting to access content children before view is initialized"
- },
- "CdkTable with trackBy should add/remove/move rows with reference-based trackBy": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with trackBy should add/remove/move rows with changed references without property-based trackBy": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with trackBy should add/remove/move rows with changed references with property-based trackBy": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with trackBy should add/remove/move rows with changed references with index-based trackBy": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable with trackBy should change row implicit data even when trackBy finds no changes": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should match the right table content with dynamic data source": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should be able to apply classes to rows based on their context": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
- "CdkTable should be able to apply classes to cells based on their row context": {
- "error": "TypeError: Cannot read property 'viewContainer' of undefined",
- "notes": "FW-1019: Design new API to replace static queries"
- },
"CdkAccordion should not register nested items to the same accordion": {
"error": "TypeError: Cannot read property 'accordion' of undefined",
"notes": "Unknown"
@@ -533,6 +301,58 @@ window.testBlocklist = {
"error": "Error: Expected cdk-drag cdk-drag-placeholder to contain 'custom-placeholder'.",
"notes": "Unknown"
},
+ "CdkTable should be able to render multiple header and footer rows": {
+ "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
+ "notes": "Attempting to access content children before view is initialized"
+ },
+ "CdkTable should be able to render and change multiple header and footer rows": {
+ "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
+ "notes": "Attempting to access content children before view is initialized"
+ },
+ "CdkTable should render correctly when using native HTML tags": {
+ "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
+ "notes": "Unknown"
+ },
+ "CdkTable should be able to register column, row, and header row definitions outside content": {
+ "error": "TypeError: Cannot read property 'addColumnDef' of undefined",
+ "notes": "Unknown"
+ },
+ "CdkTable with sticky positioning on native table layout should stick and unstick headers": {
+ "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
+ "notes": "Unknown"
+ },
+ "CdkTable with sticky positioning on native table layout should stick and unstick footers": {
+ "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
+ "notes": "Unknown"
+ },
+ "CdkTable with sticky positioning on native table layout should stick tfoot when all rows are stuck": {
+ "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
+ "notes": "Unknown"
+ },
+ "CdkTable with sticky positioning on native table layout should stick and unstick left columns": {
+ "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
+ "notes": "Unknown"
+ },
+ "CdkTable with sticky positioning on native table layout should stick and unstick right columns": {
+ "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
+ "notes": "Unknown"
+ },
+ "CdkTable with sticky positioning on native table layout should stick and unstick combination of sticky header, footer, and columns": {
+ "error": "Error: Missing definitions for header, footer, and row; cannot determine which columns should be rendered.",
+ "notes": "Unknown"
+ },
+ "CdkTable with trackBy should change row implicit data even when trackBy finds no changes": {
+ "error": "Error: Expected 'a_1 b_1' to be 'a_2 b_2'.",
+ "notes": "Unknown"
+ },
+ "CdkTable should be able to apply classes to rows based on their context": {
+ "error": "Error: Expected false to be true.",
+ "notes": "Unknown"
+ },
+ "CdkTable should be able to apply classes to cells based on their row context": {
+ "error": "Error: Expected false to be true.",
+ "notes": "Unknown"
+ },
"CdkTree flat tree should initialize should be able to use units different from px for the indentation": {
"error": "Error: Failed: Expected node level to be 15rem but was 28px",
"notes": "Unknown"
@@ -761,6 +581,10 @@ window.testBlocklist = {
"error": "Error: Expected mat-slide-toggle-thumb-container to contain 'mat-dragging'.",
"notes": "Unknown"
},
+ "MatSort should use the column definition if used within an mat table": {
+ "error": "TypeError: Cannot read property 'diff' of undefined",
+ "notes": "Unknown"
+ },
"MatDrawer methods should be able to open": {
"error": "Error: Expected 0 to be 1.",
"notes": "Unknown"
@@ -782,7 +606,7 @@ window.testBlocklist = {
"notes": "Unknown"
},
"MatDrawer methods should restore focus on close if focus is inside drawer": {
- "error": "Error: Expected to be