0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-29 02:46:32 +01:00
posthog/cypress
Paolo D'Amico 644efe0667
Team member invite improvements (#7993)
* refactor entire invite logic

* use lemon table for invites

* update no email warnings

* additional redirection

* Simplify `.info-message`

* Use muted styling for all LemonTable empty states

* Use common `EmailUnavailableMessage`

* Refactor for a global <InviteModal/>

* Update invite deletion button for new style

* Bring columns in line with other LemonTables and add invitee name

* Hide invite modal when location changes

* Align details to existing Cypress test

* Update invitesMembers.js

* Add data-attrs

* Fix invite deletion Cypress

* Update wording

Co-authored-by: Michael Matloka <dev@twixes.com>
2022-01-14 12:33:18 +01:00
..
fixtures Remove hard-coded DateTime knowledge from Property Filter UI (#7892) 2022-01-13 20:10:39 +00:00
integration Team member invite improvements (#7993) 2022-01-14 12:33:18 +01:00
plugins
support
README.md Remove hard-coded DateTime knowledge from Property Filter UI (#7892) 2022-01-13 20:10:39 +00:00
wait.py

Testing Feature Flags

The Cypress tests run with a PostHog instance that has no feature flags set up.

To test feature flags you can intercept the call to the decide endpoint

  // sometimes the system under test calls `/decide`
  // and sometimes it calls https://app.posthog.com/decide
  cy.intercept(/.*\/decide\/.*/, (req) =>
      req.reply(
          decideResponse({
                '6619-query-events-by-date': true,
          })
      )
  )