diff options
author | Bjørn Christian Seime <bjorncs@vespa.ai> | 2023-10-25 09:45:56 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@vespa.ai> | 2023-10-25 09:45:56 +0200 |
commit | b18f4727e5c4523cd8f953b48a126bf8e9c2ad99 (patch) | |
tree | 320257acc0d2885da5eae15ab6ed572484058eb2 /controller-server/src/test | |
parent | 8530db7c170861a3cec1b03e44ebdb7864845b1c (diff) |
Use markdown in trial notification
Diffstat (limited to 'controller-server/src/test')
-rw-r--r-- | controller-server/src/test/java/com/yahoo/vespa/hosted/controller/maintenance/CloudTrialExpirerTest.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/maintenance/CloudTrialExpirerTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/maintenance/CloudTrialExpirerTest.java index 07ce2e415a7..4abfb90b436 100644 --- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/maintenance/CloudTrialExpirerTest.java +++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/maintenance/CloudTrialExpirerTest.java @@ -110,27 +110,32 @@ public class CloudTrialExpirerTest { .withBooleanFlag(Flags.CLOUD_TRIAL_NOTIFICATIONS.id(), true); registerTenant(tenant.value(), "trial", Duration.ZERO); assertEquals(0.0, expirer.maintain()); - assertEquals("Welcome to Vespa Cloud", lastAccountLevelNotificationTitle(tenant)); + var expected = "Welcome to Vespa Cloud trial! [Manage plan](https://console.tld/tenant/trial-tenant/account/billing)"; + assertEquals(expected, lastAccountLevelNotificationTitle(tenant)); assertLastEmailEquals(mailer, "welcome.html"); + expected = "You're halfway through the *14 day* trial period. [Manage plan](https://console.tld/tenant/trial-tenant/account/billing)"; clock.advance(Duration.ofDays(7)); assertEquals(0.0, expirer.maintain()); - assertEquals("How is your Vespa Cloud trial going?", lastAccountLevelNotificationTitle(tenant)); + assertEquals(expected, lastAccountLevelNotificationTitle(tenant)); assertLastEmailEquals(mailer, "trial-reminder.html"); + expected = "Your Vespa Cloud trial expires in *2* days. [Manage plan](https://console.tld/tenant/trial-tenant/account/billing)"; clock.advance(Duration.ofDays(5)); assertEquals(0.0, expirer.maintain()); - assertEquals("Your Vespa Cloud trial expires in 2 days", lastAccountLevelNotificationTitle(tenant)); + assertEquals(expected, lastAccountLevelNotificationTitle(tenant)); assertLastEmailEquals(mailer, "trial-expiring-soon.html"); + expected = "Your Vespa Cloud trial expires *tomorrow*. [Manage plan](https://console.tld/tenant/trial-tenant/account/billing)"; clock.advance(Duration.ofDays(1)); assertEquals(0.0, expirer.maintain()); - assertEquals("Your Vespa Cloud trial expires tomorrow", lastAccountLevelNotificationTitle(tenant)); + assertEquals(expected, lastAccountLevelNotificationTitle(tenant)); assertLastEmailEquals(mailer, "trial-expiring-immediately.html"); + expected = "Your Vespa Cloud trial has expired. [Upgrade plan](https://console.tld/tenant/trial-tenant/account/billing)"; clock.advance(Duration.ofDays(2)); assertEquals(0.0, expirer.maintain()); - assertEquals("Your Vespa Cloud trial has expired", lastAccountLevelNotificationTitle(tenant)); + assertEquals(expected, lastAccountLevelNotificationTitle(tenant)); assertLastEmailEquals(mailer, "trial-expired.html"); } |