Skip to content

Add tests for mutate - #117

Open
mistermichaelll wants to merge 17 commits into
TidierOrg:mainfrom
mistermichaelll:add-mutate-tests
Open

mistermichaelll wants to merge 17 commits into
TidierOrg:mainfrom
mistermichaelll:add-mutate-tests

Conversation

@mistermichaelll

Copy link
Copy Markdown

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. 🎉

@kdpsingh

kdpsingh commented Dec 3, 2025

Copy link
Copy Markdown
Member

Will take a look this weekend.

This branch has not been deployed

No deployments
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.

3 participants