@@ -234,10 +227,10 @@ export default function HostedSignup() {
-
After Signup
+
Next
- - Your workspace is created for the {selectedPlan().name} Cloud plan.
- - You receive a sign-in link by email.
+ - Continue through checkout if prompted.
+ - Finish sign-in from the email link.
- Open your workspace and start connecting systems.
diff --git a/frontend-modern/src/pages/__tests__/CloudPricing.test.tsx b/frontend-modern/src/pages/__tests__/CloudPricing.test.tsx
index 8a12f81eb..a38447ad5 100644
--- a/frontend-modern/src/pages/__tests__/CloudPricing.test.tsx
+++ b/frontend-modern/src/pages/__tests__/CloudPricing.test.tsx
@@ -32,7 +32,8 @@ describe('CloudPricing', () => {
'href',
'/cloud/signup?tier=max',
);
- expect(screen.getByText('Starter founding rate')).toBeInTheDocument();
+ expect(screen.queryByText('Starter founding rate')).not.toBeInTheDocument();
+ expect(screen.getAllByText('All Pro features')).toHaveLength(1);
expect(screen.getByText('Setup')).toBeInTheDocument();
expect(
screen.queryByText(/provisioned in under 60 seconds/i),
diff --git a/frontend-modern/src/pages/__tests__/HostedSignup.test.tsx b/frontend-modern/src/pages/__tests__/HostedSignup.test.tsx
index a7b9c5cb8..ea04884b2 100644
--- a/frontend-modern/src/pages/__tests__/HostedSignup.test.tsx
+++ b/frontend-modern/src/pages/__tests__/HostedSignup.test.tsx
@@ -40,7 +40,7 @@ describe('HostedSignup', () => {
status: 200,
data: {
success: true,
- message: "If that email is registered, you'll receive a magic link shortly.",
+ message: "If that email is registered, you'll receive a sign-in link shortly.",
},
});
window.history.replaceState({}, '', '/cloud/signup?tier=power');
@@ -58,12 +58,11 @@ describe('HostedSignup', () => {
));
- expect(await screen.findByText('Create Power Hosted Workspace')).toBeInTheDocument();
- expect(screen.getByText(/power cloud includes 30 monitored systems/i)).toBeInTheDocument();
- expect(screen.getByText("You're creating a Power Cloud workspace.")).toBeInTheDocument();
- expect(screen.getByText('Plan Summary')).toBeInTheDocument();
- expect(screen.getByText('After Signup')).toBeInTheDocument();
- expect(screen.getByText('You receive a sign-in link by email.')).toBeInTheDocument();
+ expect(await screen.findByText('Workspace')).toBeInTheDocument();
+ expect(screen.getByText('Create your managed Pulse Cloud workspace.')).toBeInTheDocument();
+ expect(screen.getByText('Plan')).toBeInTheDocument();
+ expect(screen.getByText('Next')).toBeInTheDocument();
+ expect(screen.getByText('Continue through checkout if prompted.')).toBeInTheDocument();
expect(screen.getByRole('button', { name: 'Email Sign-In Link' })).toBeInTheDocument();
fireEvent.input(screen.getByLabelText('Work Email'), {
@@ -72,7 +71,7 @@ describe('HostedSignup', () => {
fireEvent.input(screen.getByLabelText('Organization Name'), {
target: { value: 'Pulse Labs' },
});
- fireEvent.submit(screen.getByRole('button', { name: 'Create Hosted Workspace' }).closest('form')!);
+ fireEvent.submit(screen.getByRole('button', { name: 'Create Workspace' }).closest('form')!);
await waitFor(() => {
expect(signupMock).toHaveBeenCalledWith({
diff --git a/frontend-modern/src/utils/cloudPlans.ts b/frontend-modern/src/utils/cloudPlans.ts
index 8adb1d7df..aa813b6ca 100644
--- a/frontend-modern/src/utils/cloudPlans.ts
+++ b/frontend-modern/src/utils/cloudPlans.ts
@@ -9,7 +9,6 @@ export interface CloudPlanDefinition {
monitoredSystems: number;
support: 'Community' | 'Priority';
foundingPrice?: string;
- foundingLabel?: string;
highlighted?: boolean;
}
@@ -25,7 +24,6 @@ export const CLOUD_PLAN_DEFINITIONS: readonly CloudPlanDefinition[] = [
monitoredSystems: 10,
support: 'Community',
foundingPrice: '$19/month',
- foundingLabel: '$19/mo - Founding Member rate (first 100 signups)',
highlighted: true,
},
{