summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2009-01-16 15:16:42 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2009-01-16 15:16:42 +0000
commit6425d01b14c4e071cec7583f8d971d6d50d6c73f (patch)
treee4181720c75508832f0a24d25eff51bc5830a929
parentbd4a7a1c98444296fd869c20db212935589f6339 (diff)
downloadlibcss-6425d01b14c4e071cec7583f8d971d6d50d6c73f.tar.gz
libcss-6425d01b14c4e071cec7583f8d971d6d50d6c73f.tar.bz2
Tests for properties 06 to 0a.
svn path=/trunk/libcss/; revision=6086
-rw-r--r--test/data/parse/properties.dat217
1 files changed, 216 insertions, 1 deletions
diff --git a/test/data/parse/properties.dat b/test/data/parse/properties.dat
index 4716a46..32a3fb9 100644
--- a/test/data/parse/properties.dat
+++ b/test/data/parse/properties.dat
@@ -1,4 +1,8 @@
##
+## 00 - azimuth
+##
+
+##
## 01 - background-attachment
##
@@ -208,6 +212,217 @@
#errors
#expected
| 1 *
-| 0x000a0005
+| 0x000c0005
+#reset
+
+##
+## 06 - border-collapse
+##
+
+#data
+* { border-collapse: separate; }
+#errors
+#expected
+| 1 *
+| 0x00000006
+#reset
+
+#data
+* { border-collapse: collapse; }
+#errors
+#expected
+| 1 *
+| 0x00040006
+#reset
+
+##
+## 07 - border-spacing
+##
+
+#data
+* { border-spacing: 3em; }
+#errors
+#expected
+| 1 *
+| 0x02000007 0x00000c00 0x00080000 0x00000c00 0x00080000
+#reset
+
+#data
+* { border-spacing: 2.5em 2.5em; }
+#errors
+#expected
+| 1 *
+| 0x02000007 0x00000a00 0x00080000 0x00000a00 0x00080000
+#reset
+
+#data
+* { border-spacing: 3px 2.5em; }
+#errors
+#expected
+| 1 *
+| 0x02000007 0x00000c00 0x00000000 0x00000a00 0x00080000
+#reset
+
+##
+## 08 - border-{top,right,bottom,left}-color
+##
+
+#data
+* { border-top-color: #f48; }
+#errors
+#expected
+| 1 *
+| 0x02000008 0xff448800
+#reset
+
+#data
+* { border-right-color: #82b; }
+#errors
+#expected
+| 1 *
+| 0x06000008 0x8822bb00
+#reset
+
+#data
+* { border-bottom-color: #BBC; }
+#errors
+#expected
+| 1 *
+| 0x0a000008 0xbbbbcc00
+#reset
+
+#data
+* { border-left-color: transparent; }
+#errors
+#expected
+| 1 *
+| 0x0c000008
+#reset
+
+##
+## 09 - border-{top,right,bottom,left}-style
+##
+
+#data
+* { border-top-style: none; }
+#errors
+#expected
+| 1 *
+| 0x00000009
+#reset
+
+#data
+* { border-top-style: hidden; }
+#errors
+#expected
+| 1 *
+| 0x00040009
#reset
+#data
+* { border-right-style: dotted; }
+#errors
+#expected
+| 1 *
+| 0x04080009
+#reset
+
+#data
+* { border-right-style: dashed; }
+#errors
+#expected
+| 1 *
+| 0x040c0009
+#reset
+
+#data
+* { border-bottom-style: solid; }
+#errors
+#expected
+| 1 *
+| 0x08100009
+#reset
+
+#data
+* { border-bottom-style: double; }
+#errors
+#expected
+| 1 *
+| 0x08140009
+#reset
+
+#data
+* { border-left-style: grove; }
+#errors
+#expected
+| 1 *
+| 0x0c180009
+#reset
+
+#data
+* { border-left-style: ridge; }
+#errors
+#expected
+| 1 *
+| 0x0c1c0009
+#reset
+
+#data
+* { border-top-style: inset; }
+#errors
+#expected
+| 1 *
+| 0x00200009
+#reset
+
+#data
+* { border-top-style: outset; }
+#errors
+#expected
+| 1 *
+| 0x00240009
+#reset
+
+##
+## 0a - border-{top,right,bottom,left}-width
+##
+
+#data
+* { border-top-width: thin; }
+#errors
+#expected
+| 1 *
+| 0x0000000a
+#reset
+
+#data
+* { border-right-width: medium; }
+#errors
+#expected
+| 1 *
+| 0x0404000a
+#reset
+
+#data
+* { border-bottom-width: thick; }
+#errors
+#expected
+| 1 *
+| 0x0000000a
+#reset
+
+#data
+* { border-left-width: 0; }
+#errors
+#expected
+| 1 *
+| 0x0e00000a 0x00000000 0x00000000
+#reset
+
+#data
+* { border-top-width: 2px; }
+#errors
+#expected
+| 1 *
+| 0x0200000a 0x00000800 0x00000000
+#reset