From 81f791010e110283c60b074a08e1b544022d2c6a Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sat, 27 Jun 2009 12:32:15 +0000 Subject: Comment out non-automated tests for now. Add some aural property tests. svn path=/trunk/libcss/; revision=8050 --- test/data/parse2/INDEX | 1 + test/data/parse2/au.dat | 353 ++++++++++++++++++++++++++++++++ test/data/parse2/unknown-properties.dat | 7 + 3 files changed, 361 insertions(+) create mode 100644 test/data/parse2/au.dat (limited to 'test/data/parse2') diff --git a/test/data/parse2/INDEX b/test/data/parse2/INDEX index 41d9180..13a3263 100644 --- a/test/data/parse2/INDEX +++ b/test/data/parse2/INDEX @@ -10,6 +10,7 @@ illegal-values.dat Illegal value tests malformed-declarations.dat Malformed declaration tests unknown-properties.dat Unknown property tests bgpos.dat Illegal background-position values +au.dat Aural property tests bg.dat Background property tests margin.dat Margin property tests padding.dat Padding property tests \ No newline at end of file diff --git a/test/data/parse2/au.dat b/test/data/parse2/au.dat new file mode 100644 index 0000000..16f21bd --- /dev/null +++ b/test/data/parse2/au.dat @@ -0,0 +1,353 @@ +#data +* { cue: inherit; } +#errors +#expected +| * +| cue-before: inherit +| cue-after: inherit +#reset + +#data +* { cue: none; } +#errors +#expected +| * +| cue-before: none +| cue-after: none +#reset + +#data +* { cue: url(foo); } +#errors +#expected +| * +| cue-before: url('foo') +| cue-after: url('foo') +#reset + +#data +* { cue: none url(foo); } +#errors +#expected +| * +| cue-before: none +| cue-after: url('foo') +#reset + +#data +* { cue: url(foo) none; } +#errors +#expected +| * +| cue-before: url('foo') +| cue-after: none +#reset + + +#data +* { cue: inherit !important; } +#errors +#expected +| * +| cue-before: inherit !important +| cue-after: inherit !important +#reset + +#data +* { cue: none !important; } +#errors +#expected +| * +| cue-before: none !important +| cue-after: none !important +#reset + +#data +* { cue: url(foo) !important; } +#errors +#expected +| * +| cue-before: url('foo') !important +| cue-after: url('foo') !important +#reset + +#data +* { cue: none url(foo) !important; } +#errors +#expected +| * +| cue-before: none !important +| cue-after: url('foo') !important +#reset + +#data +* { cue: url(foo) none !important; } +#errors +#expected +| * +| cue-before: url('foo') !important +| cue-after: none !important +#reset + + +#data +* { cue: invalid; } +#errors +#expected +| * +#reset + +#data +* { cue: ; } +#errors +#expected +| * +#reset + +#data +* { cue:} +#errors +#expected +| * +#reset + +#data +* { cue: url(foo) inherit none; } +#errors +#expected +| * +#reset + +#data +* { cue: inherit url(foo) none !important;} +#errors +#expected +| * +#reset + + +#data +* { pause: inherit; } +#errors +#expected +| * +| pause-before: inherit +| pause-after: inherit +#reset + +#data +* { pause: 0; } +#errors +#expected +| * +| pause-before: 0s +| pause-after: 0s +#reset + +#data +* { pause: 50%; } +#errors +#expected +| * +| pause-before: 50% +| pause-after: 50% +#reset + +#data +* { pause: 0 10ms; } +#errors +#expected +| * +| pause-before: 0s +| pause-after: 10ms +#reset + +#data +* { pause: 10s 0; } +#errors +#expected +| * +| pause-before: 10s +| pause-after: 0s +#reset + +#data +* { pause: 0 50%; } +#errors +#expected +| * +| pause-before: 0s +| pause-after: 50% +#reset + +#data +* { pause: 50% 0; } +#errors +#expected +| * +| pause-before: 50% +| pause-after: 0s +#reset + +#data +* { pause: 50% 0 5s; } +#errors +#expected +| * +#reset + +#data +* { pause: inherit 0 5s; } +#errors +#expected +| * +#reset + +#data +* { pause: 50% inherit 5s; } +#errors +#expected +| * +#reset + +#data +* { pause: 50% 0 inherit; } +#errors +#expected +| * +#reset + + +#data +* { pause: inherit !important; } +#errors +#expected +| * +| pause-before: inherit !important +| pause-after: inherit !important +#reset + +#data +* { pause: 0 !important; } +#errors +#expected +| * +| pause-before: 0s !important +| pause-after: 0s !important +#reset + +#data +* { pause: 50% !important; } +#errors +#expected +| * +| pause-before: 50% !important +| pause-after: 50% !important +#reset + +#data +* { pause: 0 10s !important; } +#errors +#expected +| * +| pause-before: 0s !important +| pause-after: 10s !important +#reset + +#data +* { pause: 10s 0 !important; } +#errors +#expected +| * +| pause-before: 10s !important +| pause-after: 0s !important +#reset + +#data +* { pause: 0 50% !important; } +#errors +#expected +| * +| pause-before: 0s !important +| pause-after: 50% !important +#reset + +#data +* { pause: 50% 0 !important; } +#errors +#expected +| * +| pause-before: 50% !important +| pause-after: 0s !important +#reset + + +#data +* { pause: invalid; } +#errors +#expected +| * +#reset + +#data +* { pause: ; } +#errors +#expected +| * +#reset + +#data +* { pause:} +#errors +#expected +| * +#reset + + + + + + +#data +* { cue: none inherit; } +#errors +#expected +| * +#reset + +#data +* { cue: inherit url(Sonic.png); } +#errors +#expected +| * +#reset + +#data +* { pause: 0 inherit; } +#errors +#expected +| * +#reset + +#data +* { pause: 7ms inherit !important; } +#errors +#expected +| * +#reset + +#data +* { pause: inherit 4%; } +#errors +#expected +| * +#reset + +#data +* { pause: inherit 0 !important; } +#errors +#expected +| * +#reset + + diff --git a/test/data/parse2/unknown-properties.dat b/test/data/parse2/unknown-properties.dat index 8630d73..fcbba25 100644 --- a/test/data/parse2/unknown-properties.dat +++ b/test/data/parse2/unknown-properties.dat @@ -20,3 +20,10 @@ | color: #bbbbcc00 #reset +#data +* { padding-: 4em; } +#errors +#expected +| * +#reset + -- cgit v1.2.3