Skip to content

Merge branch 'master' into feature-new-measurement-tools #158

Merge branch 'master' into feature-new-measurement-tools

Merge branch 'master' into feature-new-measurement-tools #158

GitHub Actions / React Client Test Output succeeded Oct 9, 2023 in 0s

Jest Test Results

These are all the test results I was able to find from your jest-junit reporter

74 tests were completed in 39.131s with 74 passed ✔ and 0 failed ✖ tests.

Following tests failed, but could not be found in the source files:

  • renders without crashing > renders without crashing
  • Ingress initial scenarios Invalid invitation > Ingress initial scenarios Invalid invitation
  • Ingress initial scenarios Expired invitation > Ingress initial scenarios Expired invitation
  • Ingress initial scenarios Anonymous user with invite sent to unregistered email > Ingress initial scenarios Anonymous user with invite sent to unregistered email
  • Ingress initial scenarios Anonymous user with invite sent to known registered email > Ingress initial scenarios Anonymous user with invite sent to known registered email
  • Ingress initial scenarios Signed in user with invite sent to self > Ingress initial scenarios Signed in user with invite sent to self
  • Ingress initial scenarios Signed in user with invite sent to different email address > Ingress initial scenarios Signed in user with invite sent to different email address
  • Ingress initial scenarios Signed in user with invite sent to different email address, for which an account already exists > Ingress initial scenarios Signed in user with invite sent to different email address, for which an account already exists
  • Ingress initial scenarios Following thru with actions Anon users Signing in or registering redirects to confirmation page > Ingress initial scenarios Following thru with actions Anon users Signing in or registering redirects to confirmation page
  • Ingress initial scenarios Following thru with actions Authenticated users Accepting invite as current user confirms invite and redirects to project homepage > Ingress initial scenarios Following thru with actions Authenticated users Accepting invite as current user confirms invite and redirects to project homepage
  • Ingress initial scenarios Following thru with actions Authenticated users Accepting as another user logs out current session and redirects to confirmation page after authentication > Ingress initial scenarios Following thru with actions Authenticated users Accepting as another user logs out current session and redirects to confirmation page after authentication
  • Ingress initial scenarios Confirmation page Confirms invite and redirects to project homepage > Ingress initial scenarios Confirmation page Confirms invite and redirects to project homepage
  • Ingress initial scenarios email should be confirmed after accepting project invite (w/same email) > Ingress initial scenarios email should be confirmed after accepting project invite (w/same email)
  • Ingress initial scenarios email should not be confirmed if accepting an invite to a different email > Ingress initial scenarios email should not be confirmed if accepting an invite to a different email
  • init > init
  • Disallow duplicate keys > Disallow duplicate keys
  • Disallows multiple strategies of the same type and query > Disallows multiple strategies of the same type and query
  • Can be enabled and disabled by env setting > Can be enabled and disabled by env setting
  • Requests not matching a strategy are passed through to fetch > Requests not matching a strategy are passed through to fetch
  • Static strategy Returns cached results for subsequent requests > Static strategy Returns cached results for subsequent requests
  • Static strategy New requests with different variables replace cache > Static strategy New requests with different variables replace cache
  • lru strategy Limits size of cache to most recently used > lru strategy Limits size of cache to most recently used
  • byArgs strategy Caches queries with specific arguments and ignores others > byArgs strategy Caches queries with specific arguments and ignores others
  • Renders form elements sorted by position > Renders form elements sorted by position
  • Renders a default name for FeatureName if part of a survey > Renders a default name for FeatureName if part of a survey
  • Displays validation errors if submissionAttempted is true > Displays validation errors if submissionAttempted is true
  • Does not show validation errors if submissionAttempted is false > Does not show validation errors if submissionAttempted is false
  • Hides elements that are hidden by logic rules > Hides elements that are hidden by logic rules
  • Returns validation errors for required elements only if visible > Returns validation errors for required elements only if visible
  • onChange only contains answers for visible elements > onChange only contains answers for visible elements
  • Component renders with custom body > Component renders with custom body
  • Has a button linking to the project url if linkToProject=true > Has a button linking to the project url if linkToProject=true
  • Has a button to take survey again if promptToRespondAgain=true > Has a button to take survey again if promptToRespondAgain=true
  • Respond Again link text can be customized > Respond Again link text can be customized
  • Optional social sharing buttons > Optional social sharing buttons
  • Component renders with custom body > Component renders with custom body
  • Entering text updates the value > Entering text updates the value
  • Required fields validate input after submission attempt > Required fields validate input after submission attempt
  • minLength > minLength
  • maxLength > maxLength
  • Pressing return key advances to next field > Pressing return key advances to next field
  • Component renders with custom body > Component renders with custom body
  • Entering text updates the value > Entering text updates the value
  • Required fields validate input after submission attempt > Required fields validate input after submission attempt
  • Pressing return+meta key advances to next field > Pressing return+meta key advances to next field
  • Component renders with custom body > Component renders with custom body
  • Entering text updates the value > Entering text updates the value
  • validates entry > validates entry
  • Component renders with custom body > Component renders with custom body
  • selecting an option > selecting an option
  • searching > searching
  • Loading screen displays an svg indicator > Loading screen displays an svg indicator
  • Project is visible if loaded and granted access > Project is visible if loaded and granted access
  • Error is shown if project doesn't exist > Error is shown if project doesn't exist
  • Unauthorized users are blocked by admin-only projects and given the support email > Unauthorized users are blocked by admin-only projects and given the support email
  • Privileged access projects require a verified email > Privileged access projects require a verified email
  • Invite-only projects deny access to unauthorized users > Invite-only projects deny access to unauthorized users
  • Users with un-approved invite requests are blocked > Users with un-approved invite requests are blocked
  • Component renders with custom body > Component renders with custom body
  • selecting an option > selecting an option
  • multipleSelect: selecting multiple options > multipleSelect: selecting multiple options
  • Component renders with custom body > Component renders with custom body
  • Clicking a star sets the value > Clicking a star sets the value
  • Can increase number of stars > Can increase number of stars
  • Component renders with custom body > Component renders with custom body
  • Name should be populated with name from context, if available > Name should be populated with name from context, if available
  • Facilitated surveys should have a place for facilitator name > Facilitated surveys should have a place for facilitator name
  • Component renders with custom body and button text > Component renders with custom body and button text
  • Clicking button proceeds to next page of survey > Clicking button proceeds to next page of survey
  • Component renders with custom body > Component renders with custom body
  • Clicking yes > Clicking yes
  • Clicking no > Clicking no
  • Component renders with custom body > Component renders with custom body
  • Entering text updates the value > Entering text updates the value
  • validates entry > validates entry
  • Component renders with custom body > Component renders with custom body