UNPKG

kapi-framework

Version:

A framework to shift the focus towards business logic.

40 lines (28 loc) 745 B
const session = require('../fixtures/resources/session'); describe('Testing the core.', () => { const testedModule = require('../../src/core'); const Config = { Resources: { stranger: { session } } }; const SomeData = {}; const User = { role: 'stranger', }; test('Test the integrity.', () => { expect(testedModule).toEqual(expect.any(Function)); const returnedFunction = testedModule(Config); expect(returnedFunction).toEqual(expect.any(Function)); }); test('Test internal routing.', () => { const returnedFunction = testedModule(Config); returnedFunction({ User, resource: 'session', action: 'create', Data: SomeData, }); expect(session.create).toBeCalledWith(SomeData, User); }); });