sentry
sentry copied to clipboard
feat(seer): Add Seer-specific content to Subscription Settings
NOTE: currently omitting images as design is still working on those
This also fixes the _admin Change Plan action to handle both new and legacy Seer.
Future PRs will add any images + deal with setup required state.
next bill card
seer product trial available
seer product trial finished, not yet bought
bought seer
:x: 6 Tests Failed:
| Tests completed | Failed | Passed | Skipped |
|---|---|---|---|
| 12813 | 6 | 12807 | 10 |
View the top 3 failed test(s) by shortest run time
ChangePlanAction Legacy Seer initializes Seer budget checkbox based on current subscriptionStack Traces | 0.214s run time
Error: expect(element).toBeChecked() Received element is not checked: <input class="e1b0h4f90 css-ohzx18-withChonk" id="addOnSeer" name="addOnSeer" type="checkbox" /> at Object.toBeChecked (.../gsAdmin/components/changePlanAction.spec.tsx:478:28)
ChangePlanAction Legacy Seer includes seer parameter in form submission when checkbox is checkedStack Traces | 0.797s run time
Error: expect(received).toHaveProperty(path, value) Expected path: "addOnLegacySeer" Expected value: true Received value: false at Object.toHaveProperty (.../gsAdmin/components/changePlanAction.spec.tsx:548:27)
ChangePlanAction completes form with addOnsStack Traces | 0.92s run time
Error: expect(received).toHaveLength(expected) Expected length: 2 Received length: 1 Received array: [<span>Seer</span>] at Object.toHaveLength (.../gsAdmin/components/changePlanAction.spec.tsx:272:28)
ProductBreakdownPanel renders upgrade CTAStack Traces | 1.03s run time
Error: Unable to find role="heading" and name "Continuous Profile Hours" Ignored nodes: comments, script, style ... at waitForWrapper (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/wait-for.js:163:27) at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:86:33 at Object.findByRole (.../usageOverview/components/panel.spec.tsx:244:18) at Promise.finally.completed (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1559:28) at new Promise (<anonymous>) at callAsyncCircusFn (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1499:10) at _callCircusTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1009:40) at _runTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:949:3) at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:839:13) at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:829:11) at run (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:757:3) at runAndTransformResultsToJestFormat (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1920:21) at jestAdapter (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/runner.js:101:19) at runTestInternal (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:272:16) at runTest (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:340:7) at Object.worker (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:494:12)
ProductBreakdownPanel renders product trial CTAStack Traces | 1.05s run time
Error: Unable to find role="heading" and name "Continuous Profile Hours" Ignored nodes: comments, script, style ... at waitForWrapper (.../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/wait-for.js:163:27) at .../sentry/node_modules/.pnpm/@[email protected]/node_modules/@.../dom/dist/query-helpers.js:86:33 at Object.findByRole (.../usageOverview/components/panel.spec.tsx:230:18) at Promise.finally.completed (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1559:28) at new Promise (<anonymous>) at callAsyncCircusFn (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1499:10) at _callCircusTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1009:40) at _runTest (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:949:3) at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:839:13) at _runTestsForDescribeBlock (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:829:11) at run (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:757:3) at runAndTransformResultsToJestFormat (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/jestAdapterInit.js:1920:21) at jestAdapter (.../sentry/node_modules/.pnpm/[email protected][email protected]..../jest-circus/build/runner.js:101:19) at runTestInternal (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:272:16) at runTest (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:340:7) at Object.worker (.../sentry/node_modules/.pnpm/[email protected]..../jest-runner/build/testWorker.js:494:12)
ChangePlanAction completes form submission flowStack Traces | 1.19s run time
Error: expect(element).not.toBeInTheDocument() expected document not to contain element, found <h4>Available Products</h4> instead at Object.toBeInTheDocument (.../gsAdmin/components/changePlanAction.spec.tsx:232:58)
To view more test analytics, go to the Test Analytics Dashboard 📋 Got 3 mins? Take this short survey to help us improve Test Analytics.