UNPKG

piral-core

Version:

The core library for creating a Piral instance.

22 lines (18 loc) 471 B
import { describe, it, expect, vitest } from 'vitest'; import { useActions } from './actions'; const fn = vitest.fn(); vitest.mock('react', () => { return { createContext: vitest.fn(), useContext: () => ({ foo: fn, bar: fn, state: {} }), }; }); describe('Actions Hook Module', () => { it('selects all available functions from context', () => { const result = useActions(); expect(result).toEqual({ foo: fn, bar: fn, }); }); });