Co-authored-by: tobi <tobi.smethurst@protonmail.com> Reviewed-on: https://codeberg.org/superseriousbusiness/masto-fe-standalone/pulls/88 Co-authored-by: Zoë Bijl <moiety@noreply.codeberg.org> Co-committed-by: Zoë Bijl <moiety@noreply.codeberg.org>
31 lines
753 B
JavaScript
31 lines
753 B
JavaScript
import { fromJS } from "immutable";
|
|
|
|
import renderer from "react-test-renderer";
|
|
|
|
import { AvatarOverlay } from "../avatar_overlay";
|
|
|
|
describe("<AvatarOverlay", () => {
|
|
const account = fromJS({
|
|
username: "alice",
|
|
acct: "alice",
|
|
display_name: "Alice",
|
|
avatar: "/animated/alice.gif",
|
|
avatar_static: "/static/alice.jpg",
|
|
});
|
|
|
|
const friend = fromJS({
|
|
username: "eve",
|
|
acct: "eve@blackhat.lair",
|
|
display_name: "Evelyn",
|
|
avatar: "/animated/eve.gif",
|
|
avatar_static: "/static/eve.jpg",
|
|
});
|
|
|
|
it("renders a overlay avatar", () => {
|
|
const component = renderer.create(<AvatarOverlay account={account} friend={friend} />);
|
|
const tree = component.toJSON();
|
|
|
|
expect(tree).toMatchSnapshot();
|
|
});
|
|
});
|