defmodule Bright.VtubersFixtures do @moduledoc """ This module defines test helpers for creating entities via the `Bright.Vtubers` context. """ @doc """ Generate a vtuber. """ def vtuber_fixture(attrs \\ %{}) do {:ok, vtuber} = attrs |> Enum.into(%{ carrd: "some carrd", chaturbate: "some chaturbate", chaturbate_id: "some chaturbate_id", description_1: "some description_1", description_2: "some description_2", discord: "some discord", display_name: "some display_name", facebook: "some facebook", fansly: "some fansly", fansly_id: "some fansly_id", image: "some image", instagram: "some instagram", linktree: "some linktree", merch: "some merch", onlyfans: "some onlyfans", patreon: "some patreon", pornhub: "some pornhub", reddit: "some reddit", slug: "some slug", theme_color: "some theme_color", throne: "some throne", tiktok: "some tiktok", twitch: "some twitch", twitter: "some twitter", twitter_id: "some twitter_id", youtube: "some youtube" }) |> Bright.Vtubers.create_vtuber() vtuber end def el_xox_fixture(attrs \\ %{}) do {:ok, vtuber} = attrs |> Enum.into(%{ display_name: "el_XoX", slug: "el_xox", twitter: "https://x.com/el_XoX34", theme_color: "#c061cb", image: "https://futureporn-b2.b-cdn.net/el_xox.jpg" }) |> Bright.Vtubers.create_vtuber() vtuber end def projektmelody_fixture(attrs \\ %{}) do {:ok, vtuber} = attrs |> Enum.into(%{ display_name: "ProjektMelody", slug: "projektmelody", twitter: "https://x.com/ProjektMelody", theme_color: "#c061cb", image: "https://futureporn-b2.b-cdn.net/projekt-melody.jpg" }) |> Bright.Vtubers.create_vtuber() vtuber end end