DigitalConsumer.ISS/src/iss-components/nav-button/nav-button.spec.js
Johan Gunawan 8ab9838425 SSR-199
2023-01-20 15:30:32 -05:00

35 lines
No EOL
891 B
JavaScript

import navButton from "./nav-button"
import { shallowMount } from "@vue/test-utils";
describe('NavButton', () => {
it('should display input when type is button', () => {
const wrapper = shallowMount(navButton, {
propsData: {
text: "Hello",
scenario: "test",
type: "button"
}
});
expect(wrapper.find('input').exists()).toBe(true);
expect(wrapper.find('p').exists()).toBe(false);
});
it('should display p element when type is text', () => {
const wrapper = shallowMount(navButton, {
propsData: {
text: "Hello",
scenario: "test",
type: "text"
}
});
expect(wrapper.find('input').exists()).toBe(false);
expect(wrapper.find('p').exists()).toBe(true);
});
});