18 lines
602 B
JavaScript
18 lines
602 B
JavaScript
const { expect } = require('chai');
|
|
const Models = require('../src/models');
|
|
|
|
const { sequelize, checkModelName, checkUniqueIndex, checkPropertyExists } = require('sequelize-test-helpers');
|
|
|
|
describe('Sequelize model tests', function () {
|
|
const models = Models(sequelize);
|
|
|
|
checkModelName(models.user)('User');
|
|
checkModelName(models.unverifiedUser)('UnverifiedUser');
|
|
checkModelName(models.grouping)('Grouping');
|
|
checkModelName(models.todo)('Todo');
|
|
|
|
context('user props', function () {
|
|
['id', 'email', 'discord_only_account'].forEach(checkPropertyExists(new models.user()));
|
|
});
|
|
});
|