# Jest # inject data with provide ```javascript import UserTest from './seed/user-test' import { createLocalVue, shallowMount, mount } from '@vue/test-utils' import Component from '../dist' const user = UserTest.user; const userToken = UserTest.userToken; describe('======= Sanity My New Component =======', () => { it('Should be sane', (done) => { expect(true).toEqual(true) done() }) }) describe('===== Component', () => { describe('----- Instance', () => { const component = shallowMount(Component, { provide() { return { $authInject1: () => userToken, $authInject2: () => user, } } }) it('should be a Vue instance', () => { expect(component.isVueInstance()).toBeTruthy() expect(typeof component.vm.currentLanguage).toBe('string') expect(component.vm.testCount(1, 2)).toBe(3) }) }) }) ```