Skip to content

SessaoUsuarioModel is failing during test #163

@rgaiacs

Description

@rgaiacs
  ● Test SessaoUsuarioModel › criarRegistroDeSessao

    TypeError: Cannot read property 'length' of undefined

      11 |  * @returns {Promise} Promise instance of Sequelize object that was created.
      12 |  */
    > 13 | class SessaoUsuarioModel extends Model {
         | ^
      14 | 
      15 |     //Recebe a conexao com o banco dedados
      16 |     static init(connection) {

      at SessaoUsuarioModel._initValues (node_modules/sequelize/lib/model.js:140:49)
      at new Model (node_modules/sequelize/lib/model.js:118:10)
      at new SessaoUsuarioModel (src/models/SessaoUsuarioModel.js:13:1)
      at Function.build (node_modules/sequelize/lib/model.js:2169:12)
      at Function.create (node_modules/sequelize/lib/model.js:2222:17)
      at Object.criarRegistroDeSessao (src/repositorios/sessao_repositorio.js:9:41)
      at Object.<anonymous> (src/repositorios/session.test.js:13:35)

  ● Test SessaoUsuarioModel › validarTokenAutenticacao

    TypeError: Cannot convert undefined or null to object
        at Function.keys (<anonymous>)

      15 |     async validarTokenAutenticacao(token_autenticacao) {
      16 | 
    > 17 |         return SessaoUsuarioModel.findOne({
         |                                   ^
      18 |             where: {
      19 |                 token_autenticacao: token_autenticacao
      20 |             }

      at Function.findAll (node_modules/sequelize/lib/model.js:1692:47)
      at Function.findOne (node_modules/sequelize/lib/model.js:1924:17)
      at Object.validarTokenAutenticacao (src/repositorios/sessao_repositorio.js:17:35)
      at Object.<anonymous> (src/repositorios/session.test.js:35:35)

  ● Test SessaoUsuarioModel › validarTokenAutenticacao fails for attack

    TypeError: Cannot convert undefined or null to object
        at Function.keys (<anonymous>)

      15 |     async validarTokenAutenticacao(token_autenticacao) {
      16 | 
    > 17 |         return SessaoUsuarioModel.findOne({
         |                                   ^
      18 |             where: {
      19 |                 token_autenticacao: token_autenticacao
      20 |             }

      at Function.findAll (node_modules/sequelize/lib/model.js:1692:47)
      at Function.findOne (node_modules/sequelize/lib/model.js:1924:17)
      at Object.validarTokenAutenticacao (src/repositorios/sessao_repositorio.js:17:35)
      at Object.<anonymous> (src/repositorios/session.test.js:56:35)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions