From df03062d626f485dd896ce9c4374dfce447dc657 Mon Sep 17 00:00:00 2001 From: James Graham Date: Mon, 27 Jul 2015 17:47:31 +0100 Subject: Update CSS tests to revision 2baa72daab8bf37e3e910a9fd311a1eaa5b0f4a8 --- .../css-grid-1_dev/html/support/testing-utils.js | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tests/wpt/css-tests/css-grid-1_dev/html/support/testing-utils.js (limited to 'tests/wpt/css-tests/css-grid-1_dev/html/support/testing-utils.js') diff --git a/tests/wpt/css-tests/css-grid-1_dev/html/support/testing-utils.js b/tests/wpt/css-tests/css-grid-1_dev/html/support/testing-utils.js new file mode 100644 index 00000000000..c4ceec3a805 --- /dev/null +++ b/tests/wpt/css-tests/css-grid-1_dev/html/support/testing-utils.js @@ -0,0 +1,33 @@ +var TestingUtils = (function() { + + function checkGridTemplateColumns(element, value) { + assert_in_array(getComputedStyle(element).gridTemplateColumns, value, "gridTemplateColumns"); + } + + function checkGridTemplateRows(element, value) { + assert_in_array(getComputedStyle(element).gridTemplateRows, value, "gridTemplateRows"); + } + + function testGridTemplateColumnsRows(gridId, columnsStyle, rowsStyle, columnsComputedValue, rowsComputedValue) { + test(function() { + var grid = document.getElementById(gridId); + grid.style.gridTemplateColumns = columnsStyle; + grid.style.gridTemplateRows = rowsStyle; + checkGridTemplateColumns(grid, columnsComputedValue); + checkGridTemplateRows(grid, rowsComputedValue); + }, "'" + gridId + "' with: grid-template-columns: " + columnsStyle + "; and grid-template-rows: " + rowsStyle + ";"); + } + + function testGridTemplateAreas(gridId, style, value) { + test(function() { + var grid = document.getElementById(gridId); + grid.style.gridTemplateAreas = style; + assert_equals(getComputedStyle(grid).gridTemplateAreas, value, "gridTemplateAreas"); + }, "'" + gridId + "' with: grid-template-areas: " + style + ";"); + } + + return { + testGridTemplateColumnsRows: testGridTemplateColumnsRows, + testGridTemplateAreas: testGridTemplateAreas + } +})(); -- cgit v1.2.3