Skip to content

Commit 1af0c00

Browse files
committed
add keyframe test cases
1 parent 839bf2d commit 1af0c00

File tree

4 files changed

+62
-0
lines changed

4 files changed

+62
-0
lines changed

examples/keyframes.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
@-webkit-keyframes fade {
2+
from {
3+
opacity: 0;
4+
}
5+
to {
6+
opacity: 1;
7+
}
8+
}

examples/keyframes.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
/**
3+
* Module dependencies.
4+
*/
5+
6+
var parse = require('css-parse')
7+
, stringify = require('..')
8+
, fs = require('fs')
9+
, read = fs.readFileSync
10+
, css = read('examples/keyframes.css', 'utf8');
11+
12+
console.log(stringify(parse(css), { compress: true }));

test/cases/keyframes.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
@keyframes fade {
2+
from {
3+
opacity: 0;
4+
}
5+
6+
to {
7+
opacity: 1;
8+
}
9+
}

test/cases/keyframes.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"stylesheet": {
3+
"rules": [
4+
{
5+
"name": "fade",
6+
"keyframes": [
7+
{
8+
"values": [
9+
"from"
10+
],
11+
"declarations": [
12+
{
13+
"property": "opacity",
14+
"value": "0"
15+
}
16+
]
17+
},
18+
{
19+
"values": [
20+
"to"
21+
],
22+
"declarations": [
23+
{
24+
"property": "opacity",
25+
"value": "1"
26+
}
27+
]
28+
}
29+
]
30+
}
31+
]
32+
}
33+
}

0 commit comments

Comments
 (0)