aztec
Version:
Node Js Framework for creating API Services
39 lines (30 loc) • 1.09 kB
JavaScript
import { expect } from 'chai';
describe('Import System', () => {
const useName = 'use';
describe(`${useName}()`, () => {
it('should require service', () => {
const svc = use('Service/Mock_1');
expect(svc.get('x-powered-by')).equal('Aztec');
});
it('should require service controller', () => {
const controller = use('Service/Mock_1/Controller/Article');
expect(controller).to.be.object;
});
it('should require service model', () => {
const model = use('Service/Mock_1/Model/Article');
expect(model).to.be.object;
});
it('should require service router', () => {
const routes = use('Service/Mock_1/Routes/Duplicate');
expect(routes).to.be.object;
});
it('should require by custom route', () => {
const controller = use('Service/Mock_1/Controllers/UserController');
expect(controller).to.be.object;
});
it('should require another service controller', () => {
const controller = use('Service/Mock_2/Controller/Model');
expect(controller).to.be.object;
});
});
});