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 tests for mutate #117

Open
wants to merge 16 commits into
base: main
Choose a base branch
from

Conversation

mistermichaelll
Copy link

Continuing my adventure of adding unit tests for some of the core Tidier functionality–this PR adds some tests related to @mutate.

As noted in #115 , @mutate doesn't work progressively (eg. you can't reuse a created variable in the same call). Since this is expected behavior and just a difference between R and Julia, I went ahead and added a docstring example explaining that you can't do this and to use separate calls to @mutate instead.

There's an outstanding question (#116) about whether @mutate should allow dropping columns by passing nothing. If the answer is "no" there, then I'll just remove that test as well.

The rest of the tests pass and verify some of the core @mutate functionality and expected behavior. 🎉

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

Successfully merging this pull request may close these issues.

1 participant