[READ-ONLY] Mirror of https://github.com/danielroe/vue-sanity. Sanity integration for Vue Composition API
composition-api hacktoberfest javascript nuxt sanity typescript vue vuejs
0

Configure Feed

Select the types of activity you want to include in your feed.

vue-sanity / test / index.spec.ts
828 B 36 lines
1import { useSanityClient } from '../src' 2import { runInSetup } from './helpers/mount' 3 4jest.mock('@sanity/client') 5// eslint-disable-next-line 6const sanityClient = require('@sanity/client') 7 8;(global.console.error as any) = jest.fn() 9 10const config = { 11 projectId: 'id', 12 dataset: 'production', 13} 14 15beforeEach(() => { 16 sanityClient.mockClear() 17 ;(global.console.error as any).mockClear() 18}) 19 20describe('instantiator', () => { 21 test('creates new sanity client', async () => { 22 await runInSetup(() => { 23 useSanityClient(config, true) 24 return {} 25 }) 26 27 expect(sanityClient).toHaveBeenCalledTimes(2) 28 expect(sanityClient).toHaveBeenCalledWith(config) 29 expect(sanityClient).toHaveBeenLastCalledWith({ 30 ...config, 31 useCdn: false, 32 token: undefined, 33 withCredentials: true, 34 }) 35 }) 36})