mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 14:13:43 +01:00
Merge pull request #26822 from overleaf/rh-current-plan-free-personal
Treat 'free - personal' plan as free in current plan widget GitOrigin-RevId: 271aca9b1c97389357b7b7d107ed838ebbcada40
This commit is contained in:
+27
@@ -83,6 +83,33 @@ describe('<CurrentPlanWidget />', function () {
|
||||
})
|
||||
})
|
||||
|
||||
describe('free plan with Personal plan name', function () {
|
||||
beforeEach(function () {
|
||||
window.metaAttributesCache.set('ol-usersBestSubscription', {
|
||||
type: 'individual',
|
||||
plan: {
|
||||
name: 'Free',
|
||||
},
|
||||
subscription: {
|
||||
planCode: 'personal',
|
||||
name: 'Free',
|
||||
},
|
||||
featuresPageURL: '/features',
|
||||
})
|
||||
|
||||
render(<CurrentPlanWidget />)
|
||||
})
|
||||
|
||||
it('shows text and tooltip on mouseover', async function () {
|
||||
const link = screen.getByRole('link', {
|
||||
name: /you’re on the free plan/i,
|
||||
})
|
||||
fireEvent.mouseOver(link)
|
||||
|
||||
await screen.findByRole('tooltip', { name: freePlanTooltipMessage })
|
||||
})
|
||||
})
|
||||
|
||||
describe('paid plan', function () {
|
||||
describe('trial', function () {
|
||||
const subscription = {
|
||||
|
||||
Reference in New Issue
Block a user