-
Notifications
You must be signed in to change notification settings - Fork 70
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
New argument/error checking approach, new features, addressing #158, #223, & #262 #263
Conversation
One other thing I forgot to mention. In porting over the smart argument checking from #257, it now handles removing the protocol with a message, rather than completely erroring out. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is QUITE a lot of work you did here, and what an improvement it will be for the package in the long run!! Thank you 🙌
Parents, talk to your children about the dangers of refactoring code.
Okay, so this got into a lot, but it's done now, and I think I really managed to clean things up. Quick list of what's done here:
include_*
arguments that allow selection of metadata, questions, and embedded data, closing Feature: Include Embedded Data in Survey Questions #223fetch_survey()
now uses a more modular structure for handling the multiple calls involved in a fetch.fetch_id()
, added partial name matching & more informative error reporting when multiple surveys are matched.webmockr
test from test-qualtrics-api-request.R that didn't seem to work with new format for reasons I couldn't diagnose, but whose functionality seemed to be covered mostly by other tests.