Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add comprehensive tests #2

Open
2 of 7 tasks
aluttik opened this issue Oct 6, 2017 · 0 comments
Open
2 of 7 tasks

Add comprehensive tests #2

aluttik opened this issue Oct 6, 2017 · 0 comments

Comments

@aluttik
Copy link
Contributor

aluttik commented Oct 6, 2017

There's a bunch more things that need to be tested here.

To name a few:

  • test that errors are raised when absolute includes point to a path that doesn't exist.
  • test blocks that have special inner contexts like map or geo
  • test that errors are raised when the wrong number of args are given for a known directive.
  • test that no directive errors are raised for unknown directives.
  • test that errors are raised when directives are in the wrong context
  • test that args can't start with variable expansion syntax (${...})
  • test that delimiters are treated like arguments when they are quoted (e.g. '{', ";", etc)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant