diff --git a/frontend/src/components/SidebarPlugin/SideBar.spec.js b/frontend/src/components/SidebarPlugin/SideBar.spec.js index e42369e50..8204eb604 100644 --- a/frontend/src/components/SidebarPlugin/SideBar.spec.js +++ b/frontend/src/components/SidebarPlugin/SideBar.spec.js @@ -124,6 +124,23 @@ describe('SideBar', () => { expect(wrapper.findAll('li').at(0).text()).not.toContain('!') }) }) + + describe("member's area with default publisher ID and no elopage", () => { + beforeEach(() => { + mocks.$store.state.publisherId = null + mocks.$store.state.hasElopage = false + }) + + it('links to the elopage member area with default publisher ID', () => { + expect(wrapper.findAll('li').at(0).find('a').attributes('href')).toBe( + 'https://elopage.com/s/gradido/basic-de/payment?locale=de&prid=111&pid=2896&firstName=test&lastName=example&email=test@example.org', + ) + }) + + it('has a badge', () => { + expect(wrapper.findAll('li').at(0).text()).toContain('!') + }) + }) }) describe('logout', () => {