liquido
Version:
Conjunto de ferramentas para desenvolvimento de aplicações para a internet 100% em português
24 lines • 1.23 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const autenticacao_1 = __importDefault(require("../../infraestrutura/utilidades/autenticacao"));
describe('Autenticacao', () => {
it('deve retornar um objeto com as funções initialize e authenticate', async () => {
const autenticacao = (0, autenticacao_1.default)();
expect(autenticacao).toHaveProperty('initialize');
expect(autenticacao).toHaveProperty('authenticate');
});
it('deve retornar um objeto com a função initialize que retorna uma função', async () => {
const autenticacao = (0, autenticacao_1.default)();
const initialize = autenticacao.initialize();
expect(typeof initialize).toBe('function');
});
it('deve retornar um objeto com a função authenticate que retorna uma função', async () => {
const autenticacao = (0, autenticacao_1.default)();
const authenticate = autenticacao.authenticate();
expect(typeof authenticate).toBe('function');
});
});
//# sourceMappingURL=autenticacao.test.js.map