Chromium Code Reviews| Index: lib/src/prism/tests/languages/jade/mixin_feature.test |
| diff --git a/lib/src/prism/tests/languages/jade/mixin_feature.test b/lib/src/prism/tests/languages/jade/mixin_feature.test |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..ef515b3847a116cc299e3865d1bc325394638b43 |
| --- /dev/null |
| +++ b/lib/src/prism/tests/languages/jade/mixin_feature.test |
| @@ -0,0 +1,35 @@ |
| +mixin foo |
| +mixin pet(name) |
| + |
| ++foo |
| ++pet('cat') |
| + |
| +---------------------------------------------------- |
| + |
| +[ |
| + ["mixin", [ |
| + ["keyword", "mixin"], |
| + ["function", "foo"] |
| + ]], |
| + ["mixin", [ |
| + ["keyword", "mixin"], |
| + ["function", "pet"], |
| + ["punctuation", "("], |
| + "name", |
| + ["punctuation", ")"] |
| + ]], |
| + |
| + ["mixin", [ |
| + ["name", "+foo"] |
| + ]], |
| + ["mixin", [ |
| + ["name", "+pet"], |
| + ["punctuation", "("], |
| + ["string", "'cat'"], |
| + ["punctuation", ")"] |
| + ]] |
| +] |
| + |
| +---------------------------------------------------- |
| + |
| +Checks for mixins declaration and usage. |