MovieGender.spec.ts 786 Bytes
//#region --Import--.
import { describe, expect, it } from "vitest";
import { mount } from "@vue/test-utils";
import MovieGender from "../../components/details/MovieGender.vue";
import type { Genre } from "~/interfaces/movie";
//#endregion

describe("MovieGender", () => {
  it("affiche correctement les genres", () => {
    // Données de test
    const genres: Genre[] = [
      { id: 1, name: "Action" },
      { id: 2, name: "Comédie" },
      { id: 3, name: "Drame" },
    ];
    // Monter le composant avec sa props
    const wrapper = mount(MovieGender, {
      props: {
        genres
      }
    });

    const spanElements = wrapper.findAll('span');
    console.log(spanElements);
    // expect(wrapper.text()).toContain("Hello world");
    expect(wrapper.text());
  });
});