Ocelot-Social/webapp/pages/password-reset.spec.js
2019-06-17 12:39:36 +02:00

42 lines
862 B
JavaScript

import { shallowMount, createLocalVue } from '@vue/test-utils'
import PasswordResetPage from './password-reset.vue'
import Styleguide from '@human-connection/styleguide'
const localVue = createLocalVue()
localVue.use(Styleguide)
describe('ProfileSlug', () => {
let wrapper
let Wrapper
let mocks
beforeEach(() => {
mocks = {
$toast: {
success: jest.fn(),
error: jest.fn(),
},
$t: jest.fn(),
$apollo: {
loading: false,
mutate: jest.fn().mockResolvedValue(),
},
}
})
describe('shallowMount', () => {
Wrapper = () => {
return shallowMount(PasswordResetPage, {
mocks,
localVue,
})
}
it('renders a password reset form', () => {
wrapper = Wrapper()
expect(wrapper.find('.password-reset-card').exists()).toBe(true)
})
})
})