Index: lib/src/prism/tests/languages/elixir/keyword_feature.test |
diff --git a/lib/src/prism/tests/languages/elixir/keyword_feature.test b/lib/src/prism/tests/languages/elixir/keyword_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e1b02a1ae3cffee2d4ffb84fd3f1b5f57a5fcae2 |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/elixir/keyword_feature.test |
@@ -0,0 +1,31 @@ |
+after alias and case |
+catch cond def |
+defcallback |
+defexception |
+defimpl defmodule |
+defp defprotocol |
+defstruct do else |
+end fn for if |
+import not or |
+require rescue try |
+unless use when |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["keyword", "after"], ["keyword", "alias"], ["keyword", "and"], ["keyword", "case"], |
+ ["keyword", "catch"], ["keyword", "cond"], ["keyword", "def"], |
+ ["keyword", "defcallback"], |
+ ["keyword", "defexception"], |
+ ["keyword", "defimpl"], ["keyword", "defmodule"], |
+ ["keyword", "defp"], ["keyword", "defprotocol"], |
+ ["keyword", "defstruct"], ["keyword", "do"], ["keyword", "else"], |
+ ["keyword", "end"], ["keyword", "fn"], ["keyword", "for"], ["keyword", "if"], |
+ ["keyword", "import"], ["keyword", "not"], ["keyword", "or"], |
+ ["keyword", "require"], ["keyword", "rescue"], ["keyword", "try"], |
+ ["keyword", "unless"], ["keyword", "use"], ["keyword", "when"] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for all keywords. |