0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-28 18:26:15 +01:00
posthog/cypress
Rick Marron 685ab3685b
feat(onboarding): new preflight and updated signup screen (#9585)
* stlye sign up page

* add welcome hedgehog

* Preflight check

* move stuff to the logic

* style fix

* add some more checks

* update event service health check

* new preflight flow

* update tests

* reuse existing health checks

* rework preflight checks

* update icons

* update icons

* tweaks

* some typing

* add some tests

* add some more tests

* update cypress

* run prettier

* typescript fix

* validated -> running

* move to shadow-elevation

* clean up expand close button

* move divider to new style

* vertical divider

* move to BEM

* divider style

* move copy

* update copy

* update preflight states

* remove LemonRow changes

* update divider storybook

* fix tests
2022-05-05 08:14:39 -07:00
..
fixtures feat(onboarding): new preflight and updated signup screen (#9585) 2022-05-05 08:14:39 -07:00
integration feat(onboarding): new preflight and updated signup screen (#9585) 2022-05-05 08:14:39 -07:00
plugins
support chore(cypress): remove component tests (#9323) 2022-04-02 17:35:14 +01:00
README.md chore(property-filtering): removes the datetime property filter flag (#9252) 2022-03-28 07:13:37 +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({
                // add feature flags here, for e.g.
                // 'feature-flag-key': true,
          })
      )
  )