Chromium Code Reviews| Index: lib/src/prism/tests/languages/bash/arithmetic_environment_feature.test | 
| diff --git a/lib/src/prism/tests/languages/bash/arithmetic_environment_feature.test b/lib/src/prism/tests/languages/bash/arithmetic_environment_feature.test | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..a9c5663dc1ee205c163e4aa88f7d3f6329563428 | 
| --- /dev/null | 
| +++ b/lib/src/prism/tests/languages/bash/arithmetic_environment_feature.test | 
| @@ -0,0 +1,53 @@ | 
| +(( 4 + 5 )) | 
| +$((5 * 7)) | 
| +"foo $((5 * 7)) bar" | 
| +for (( NUM=1 ; NUM<=1000 ; NUM++ )) | 
| + | 
| +---------------------------------------------------- | 
| + | 
| +[ | 
| + ["variable", [ | 
| + ["punctuation", "(("], | 
| + ["number", "4"], | 
| + ["operator", "+"], | 
| + ["number", "5"], | 
| + ["punctuation", "))"] | 
| + ]], | 
| + ["variable", [ | 
| + ["variable", "$(("], | 
| + ["number", "5"], | 
| + ["operator", "*"], | 
| + ["number", "7"], | 
| + ["variable", "))"] | 
| + ]], | 
| + ["string", [ | 
| + "\"foo ", | 
| + ["variable", [ | 
| + ["variable", "$(("], | 
| + ["number", "5"], | 
| + ["operator", "*"], | 
| + ["number", "7"], | 
| + ["variable", "))"] | 
| + ]], | 
| + " bar\"" | 
| + ]], | 
| + ["keyword", "for"], | 
| + ["variable", [ | 
| + ["punctuation", "(("], | 
| + " NUM", | 
| + ["operator", "="], | 
| + ["number", "1"], | 
| + ["punctuation", ";"], | 
| + " NUM", | 
| + ["operator", "<="], | 
| + ["number", "1000"], | 
| + ["punctuation", ";"], | 
| + " NUM", | 
| + ["operator", "++"], | 
| + ["punctuation", "))"] | 
| + ]] | 
| +] | 
| + | 
| +---------------------------------------------------- | 
| + | 
| +Checks arithmetic environments |