Skip to content
Snippets Groups Projects
community-hamburger.spec.js 898 B
import { shallowMount } from "@vue/test-utils";
import CommunityHamburger from "@/components/CommunityComponents/CommunityHamburger.vue";
import {
  route,
  router,
  $route,
  $router,
  store,
  $store,
} from "../../mock-router";

describe("CommunityHamburger elements rendering", () => {
  let wrapper;

  beforeEach(() => {
    wrapper = shallowMount(CommunityHamburger, {
      global: {
        mocks: {
          store,
          $store,
          route,
          router,
          $route,
          $router,
        },
      },
    });
  });

  it("renders all li fields", () => {
    expect(wrapper.find("#newItem").text()).toMatch("Opprett Utleie");
    expect(wrapper.find("#getMembers").text()).toMatch("Se Medlemmer");
    //expect(wrapper.find("#adminGroup").text()).toMatch("Administrer Gruppe");
    expect(wrapper.find("#leaveGroup").text()).toMatch("Forlat Gruppe");
  });
});