Index: lib/src/prism/tests/languages/javascript/number_feature.test |
diff --git a/lib/src/prism/tests/languages/javascript/number_feature.test b/lib/src/prism/tests/languages/javascript/number_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..b83278788253470fc395907376f95df9ed4002e2 |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/javascript/number_feature.test |
@@ -0,0 +1,32 @@ |
+42 |
+3.14159 |
+4e10 |
+3.2E+6 |
+2.1e-10 |
+0b1101 |
+0o571 |
+0xbabe |
+0xBABE |
+NaN |
+Infinity |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["number", "42"], |
+ ["number", "3.14159"], |
+ ["number", "4e10"], |
+ ["number", "3.2E+6"], |
+ ["number", "2.1e-10"], |
+ ["number", "0b1101"], |
+ ["number", "0o571"], |
+ ["number", "0xbabe"], |
+ ["number", "0xBABE"], |
+ ["number", "NaN"], |
+ ["number", "Infinity"] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for decimal numbers, binary numbers, octal numbers, hexadecimal numbers. |
+Also checks for keywords representing numbers. |