Commit d3ac391b authored by Vladimir Levin's avatar Vladimir Levin Committed by Commit Bot

WPT: Move css-intrinsic-size to css-sizing/intrinsic-size + add assert.

This patch moves the directory for the intrinsic-size tests from
css/css-intrinsic-size to
css/css-sizing/intrinsic-size

It also adds meta assert tags for the tests that explain what the test
is testing.

R=chrishtr@chromium.org, tabatkins@chromium.org

Change-Id: Ie09b8185b0df4d641eec916f52e16b7cda371219
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1903843
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#713508}
parent 3121011a
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-001-ref.html">
<meta name="assert" content="intrinsic-size is used to size the div as if it had a single child of this size">
<style>
#target {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-002-ref.html">
<meta name="assert" content="intrinsic-size is used to size the div, with parent's max-content width respecting it">
<style>
#border {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-003-ref.html">
<meta name="assert" content="intrinsic-size's width is ignored if width is specified">
<style>
#target {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-004-ref.html">
<meta name="assert" content="div is sized to intrinsic-width if width is min-content">
<style>
#target {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-004-ref.html">
<meta name="assert" content="div is sized to intrinsic-width if width is max-content">
<style>
#target {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-006-ref.html">
<meta name="assert" content="content dimensions are ignored if intrinsic-size is specified">
<style>
#target {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-007-ref.html">
<meta name="assert" content="intrinsic-size sizes the content box, not the border box">
<style>
#border {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-008-ref.html">
<meta name="assert" content="intrinsic-size specifies physical dimensions, and respects writing modes">
<style>
.border {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-009-ref.html">
<meta name="assert" content="intrinsic-size sizes select multiple">
<style>
.border {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-010-ref.html">
<meta name="assert" content="items are flexed correctly when they are sized by intrinsic-size in a flex row">
<style>
#flex {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-011-ref.html">
<meta name="assert" content="items are flexed correctly when they are sized by intrinsic-size in a flex column">
<style>
#flex {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-012-ref.html">
<meta name="assert" content="intrinsic-size overrides replaced content's intrinsic dimensions">
<style>
#target {
......
......@@ -5,6 +5,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-013-ref.html">
<meta name="assert" content="changes in intrinsic-size cause reflow">
<script src="/common/reftest-wait.js"></script>
<style>
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-014-ref.html">
<meta name="assert" content="intrinsic-size sizes fieldsets">
<style>
fieldset {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-contain-1/#containment-size">
<link rel="match" href="intrinsic-size-015-ref.html">
<meta name="assert" content="intrinsic-size sizes an inline-flex element">
<style>
div {
display: inline-flex;
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-016-ref.html">
<meta name="assert" content="intrinsic-size take 'priority' over size-containment in flex">
<style>
#flex {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-017-ref.html">
<meta name="assert" content="intrinsic-size specifies physical dimensions on replaced content">
<style>
body {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-018-ref.html">
<meta name="assert" content="width / height ignore intrinsic-size">
<style>
#target {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-019-ref.html">
<meta name="assert" content="div is sized to intrinsic-width when width is fit-content">
<style>
#target {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-020-ref.html">
<meta name="assert" content="replaced content is sized to intrinsic-width when width is min-content">
<style>
#target {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-021-ref.html">
<meta name="assert" content="flex container is sized by the largest intrinsic-height of content, even with align-self: stretch">
<style>
#flex {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-022-ref.html">
<meta name="assert" content="grid container is sized by intrinsic-size, even if definite track sizes overflow">
<style>
#grid {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-023-ref.html">
<meta name="assert" content="grid container is sized by intrinsic-size, with fr-tracks using that space">
<style>
#grid {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-024-ref.html">
<meta name="assert" content="intrinsic-size sizes grid container, even if definite tracks are smaller">
<style>
#grid {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-025-ref.html">
<meta name="assert" content="definite size auto-fit uses intrinsic-size for the available space">
<style>
.grid {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-026-ref.html">
<meta name="assert" content="auto-fit columns, with intrinsic-size interacting with min- and max- width">
<style>
.grid {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-auto-001-ref.html">
<meta name="assert" content="intrinsic-size auto is treated as 0 when overflow is not 'visible'">
<style>
div {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-auto-002-ref.html">
<meta name="assert" content="intrinsic-size auto is treated as 0 when overflow is not 'visible'">
<style>
div {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-auto-003-ref.html">
<meta name="assert" content="intrinsic-size auto is treated as 0 when overflow is not 'visible'">
<style>
img {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-legacy-001-ref.html">
<meta name="assert" content="intrinsic-size legacy is treated the same as if it was not specified.">
<style>
#target {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-legacy-002-ref.html">
<meta name="assert" content="intrinsic-size legacy is treated the same as if it was not specified.">
<style>
#flex {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-legacy-003-ref.html">
<meta name="assert" content="intrinsic-size legacy is treated the same as if it was not specified.">
<style>
#one {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-legacy-004-ref.html">
<meta name="assert" content="intrinsic-size legacy is treated the same as if it was not specified.">
<style>
img {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-legacy-005-ref.html">
<meta name="assert" content="intrinsic-size legacy is treated the same as if it was not specified.">
<style>
.grid {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-legacy-006-ref.html">
<meta name="assert" content="intrinsic-size legacy is treated the same as if it was not specified.">
<style>
.grid {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-legacy-007-ref.html">
<meta name="assert" content="intrinsic-size legacy is treated the same as if it was not specified.">
<style>
.grid {
......
......@@ -4,6 +4,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-sizing-4/#intrinsic-size-override">
<link rel="match" href="intrinsic-size-with-legacy-008-ref.html">
<meta name="assert" content="intrinsic-size legacy is treated the same as if it was not specified.">
<style>
.grid {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment