Skip to content
Snippets Groups Projects
chat-message.spec.js 749 B
import { mount } from "@vue/test-utils";
import ChatMessage from "@/components/ChatComponents/ChatMessage.vue"

describe("ChatMessageComponent", () => {
  let wrapper;

  beforeEach(() => {
    wrapper = mount(ChatMessage, {
        //passing prop to component
        computed: {
          userID() {
            return 1;
          }
        },
        props: {
            message: {
              id: 1,
              content: "string",
              timestamp: "2022-04-29T08:20:42.850Z",
              from: 1,
              to: 3
            } 
        }
    });
  });

  it("renders correctly", () => {
    expect(wrapper.element).toMatchSnapshot();
  });

  it("is instantiated", () => {
    expect(wrapper.exists()).toBeTruthy();
  });
});