add new function fetch_id() to return a surveyID for a unique survey_name #230
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added a new function
fetch_id()
that returns asurveyID
for a uniquesurvey_name
as it appears in the Qualtrics UI (based on the conversation in PR 227).fetch_id()
checks that thesurvey_name
is unique, and will throw an error if a non-uniquesurvey_name
is passed.I added a test for
fetch_id()
. It's not interacting with the API and to keep separate fromall_surveys()
, the tests are based on a toy dataframe that mimics whatall_surveys()
currently returns. That may be superfluous (since it's essentially testing error messages & thatdplyr::filter
anddplyr::pull
still function as expected), but I figured it'd be better to have test coverage over the new function than not.If there are any comments/thoughts/edits, let me know!