it('starts with dropdown button inactive', () => { const dropdownButton = wrapper.find('.filter-menu .base-button') expect(dropdownButton.attributes().class).toContain('--ghost') }) wrapper = Wrapper() const dropdownButton = wrapper.find('.filter-menu .base-button') expect(dropdownButton.attributes().class).toContain('--filled') }) })
expect(wrapper.find('.error-image').attributes('src')).toBe('/img/svg/errors/error404.svg') }) })
it('starts with all emotions button active', () => { const allEmotionsButton = wrapper.find('.emotions-filter .sidebar .base-button') expect(allEmotionsButton.attributes().class).toContain('--filled') }) happyEmotionButton = wrapper.findAll('.emotion-button > .base-button').at(1) const happyEmotionButtonImage = happyEmotionButton.find('img') expect(happyEmotionButtonImage.attributes().src).toEqual('/img/svg/emoji/happy_color.svg') }) })
expect(wrapper.find('img[alt="Empty"]').attributes().src).toBe('/img/empty/alert.svg') }) propsData.icon = 'messages' wrapper = Wrapper() expect(wrapper.find('img[alt="Empty"]').attributes().src).toBe( `/img/empty/${propsData.icon}.svg`, propsData.margin = 'xxx-small' wrapper = Wrapper() expect(wrapper.find('.hc-empty').attributes().margin).toEqual(propsData.margin) }) })
.at(0) .find('span.ds-menu-item-link') .attributes('to'), ).toBe('/settings') })
expect(Wrapper().find('a').attributes('href')).toBe('https://human-connection.org/spenden/') })