Sha256: bb7daf5e3eea3dda3408a89b0de66dbde33128b6579278fc6079a4c9697756fa
Contents?: true
Size: 945 Bytes
Versions: 1176
Compression:
Stored size: 945 Bytes
Contents
import React from 'react' import { render, screen } from '../utilities/test-utils' import AvatarActionButton from './_avatar_action_button' const imageUrl = 'https://randomuser.me/api/portraits/women/8.jpg', testId = 'scarden', name = 'Sophia Carden', imageAlt = 'Sophia Carden Profile' test('loads the given image url and name', () => { render( <AvatarActionButton data={{ testid: testId }} imageAlt={imageAlt} imageUrl={imageUrl} linkAriaLabel={name} name={name} /> ) const kit = screen.getByTestId(testId) const image = screen.getByAltText(imageAlt) const link = kit.children[0] expect(kit).toHaveClass('pb_avatar_action_button_kit_add_bottom_left_md') expect(image).toHaveAttribute('data-src', imageUrl) expect(image).toHaveAttribute('src', imageUrl) expect(image).toHaveAttribute('alt', imageAlt) expect(link).toHaveAttribute('aria-label', name) })
Version data entries
1,176 entries across 1,176 versions & 1 rubygems