summaryrefslogtreecommitdiff
path: root/test/data
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2009-01-17 10:30:04 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2009-01-17 10:30:04 +0000
commit9dfa8265493129bf9d7d91590c3c4e8d457bf3a1 (patch)
tree26f2cd42963627444703ea9fd94f942a91d1ab59 /test/data
parent4cf242c54358603dd983a0f49de265351f34455a (diff)
downloadlibcss-9dfa8265493129bf9d7d91590c3c4e8d457bf3a1.tar.gz
libcss-9dfa8265493129bf9d7d91590c3c4e8d457bf3a1.tar.bz2
Test cases for properties 1b - 1f.
svn path=/trunk/libcss/; revision=6112
Diffstat (limited to 'test/data')
-rw-r--r--test/data/parse/properties.dat340
1 files changed, 340 insertions, 0 deletions
diff --git a/test/data/parse/properties.dat b/test/data/parse/properties.dat
index bc09a04..c8f114e 100644
--- a/test/data/parse/properties.dat
+++ b/test/data/parse/properties.dat
@@ -1397,3 +1397,343 @@ p:before { content: open-quote url('http://picodrive.acornarcade.com/') " : " at
| 0x0008001a
#reset
+##
+## 1b - font-family
+##
+
+#data
+* { font-family: serif; }
+#errors
+#expected
+| 1 *
+| 0x0004001b 0x00000000
+#reset
+
+#data
+* { font-family: sans-serif; }
+#errors
+#expected
+| 1 *
+| 0x0008001b 0x00000000
+#reset
+
+#data
+* { font-family: cursive; }
+#errors
+#expected
+| 1 *
+| 0x000c001b 0x00000000
+#reset
+
+#data
+* { font-family: fantasy; }
+#errors
+#expected
+| 1 *
+| 0x0010001b 0x00000000
+#reset
+
+#data
+* { font-family: monospace; }
+#errors
+#expected
+| 1 *
+| 0x0014001b 0x00000000
+#reset
+
+#data
+* { font-family: Homerton; }
+#errors
+#expected
+| 1 *
+| 0x0200001b PTR(Homerton) 0x00000000
+#reset
+
+#data
+* { font-family: Homerton; }
+#errors
+#expected
+| 1 *
+| 0x0200001b PTR(Homerton) 0x00000000
+#reset
+
+#data
+* { font-family: "Oxford"; }
+#errors
+#expected
+| 1 *
+| 0x0200001b PTR(Oxford) 0x00000000
+#reset
+
+#data
+* { font-family: "Oxford", 'Optima', 'Zapf Humanist', sans-serif; }
+#errors
+#expected
+| 1 *
+| 0x0200001b PTR(Oxford) 0x00000080 PTR(Optima) 0x00000080 PTR(Zapf Humanist) 0x00000002 0x00000000
+#reset
+
+#data
+* { font-family: "Trinity", serif, 'Homerton', sans-serif; }
+#errors
+#expected
+| 1 *
+| 0x0200001b PTR(Trinity) 0x00000001 0x00000080 PTR(Homerton) 0x00000002 0x00000000
+#reset
+
+##
+## 1c - font-size
+##
+
+#data
+* { font-size: xx-small; }
+#errors
+#expected
+| 1 *
+| 0x0000001c
+#reset
+
+#data
+* { font-size: x-small; }
+#errors
+#expected
+| 1 *
+| 0x0004001c
+#reset
+
+#data
+* { font-size: small; }
+#errors
+#expected
+| 1 *
+| 0x0008001c
+#reset
+
+#data
+* { font-size: medium; }
+#errors
+#expected
+| 1 *
+| 0x000c001c
+#reset
+
+#data
+* { font-size: large; }
+#errors
+#expected
+| 1 *
+| 0x0010001c
+#reset
+
+#data
+* { font-size: x-large; }
+#errors
+#expected
+| 1 *
+| 0x0014001c
+#reset
+
+#data
+* { font-size: xx-large; }
+#errors
+#expected
+| 1 *
+| 0x0018001c
+#reset
+
+#data
+* { font-size: larger; }
+#errors
+#expected
+| 1 *
+| 0x001c001c
+#reset
+
+#data
+* { font-size: smaller; }
+#errors
+#expected
+| 1 *
+| 0x0020001c
+#reset
+
+#data
+* { font-size: 12pt; }
+#errors
+#expected
+| 1 *
+| 0x0200001c 0x00003000 0x00000006
+#reset
+
+#data
+* { font-size: 100px; }
+#errors
+#expected
+| 1 *
+| 0x0200001c 0x00019000 0x00000000
+#reset
+
+#data
+* { font-size: 120%; }
+#errors
+#expected
+| 1 *
+| 0x0200001c 0x0001e000 0x00000100
+#reset
+
+##
+## 1d - font-style
+##
+
+#data
+* { font-style: normal; }
+#errors
+#expected
+| 1 *
+| 0x0000001d
+#reset
+
+#data
+* { font-style: italic; }
+#errors
+#expected
+| 1 *
+| 0x0004001d
+#reset
+
+#data
+* { font-style: oblique; }
+#errors
+#expected
+| 1 *
+| 0x0008001d
+#reset
+
+##
+## 1e - font-variant
+##
+
+#data
+* { font-variant: normal; }
+#errors
+#expected
+| 1 *
+| 0x0000001e
+#reset
+
+#data
+* { font-variant: small-caps; }
+#errors
+#expected
+| 1 *
+| 0x0004001e
+#reset
+
+##
+## 1e - font-weight
+##
+
+#data
+* { font-weight: normal; }
+#errors
+#expected
+| 1 *
+| 0x0000001f
+#reset
+
+#data
+* { font-weight: bold; }
+#errors
+#expected
+| 1 *
+| 0x0004001f
+#reset
+
+#data
+* { font-weight: bolder; }
+#errors
+#expected
+| 1 *
+| 0x0008001f
+#reset
+
+#data
+* { font-weight: lighter; }
+#errors
+#expected
+| 1 *
+| 0x000c001f
+#reset
+
+#data
+* { font-weight: 100; }
+#errors
+#expected
+| 1 *
+| 0x0010001f
+#reset
+
+#data
+* { font-weight: 200; }
+#errors
+#expected
+| 1 *
+| 0x0014001f
+#reset
+
+#data
+* { font-weight: 300; }
+#errors
+#expected
+| 1 *
+| 0x0018001f
+#reset
+
+#data
+* { font-weight: 400; }
+#errors
+#expected
+| 1 *
+| 0x001c001f
+#reset
+
+#data
+* { font-weight: 500; }
+#errors
+#expected
+| 1 *
+| 0x0020001f
+#reset
+
+#data
+* { font-weight: 600; }
+#errors
+#expected
+| 1 *
+| 0x0024001f
+#reset
+
+#data
+* { font-weight: 700; }
+#errors
+#expected
+| 1 *
+| 0x0028001f
+#reset
+
+#data
+* { font-weight: 800; }
+#errors
+#expected
+| 1 *
+| 0x002c001f
+#reset
+
+#data
+* { font-weight: 900; }
+#errors
+#expected
+| 1 *
+| 0x0030001f
+#reset
+