truncate.test.ts 551 B

1234567891011121314151617
  1. import { DataTypes } from '@sequelize/core';
  2. import { expect } from 'chai';
  3. import { sequelize } from '../../support';
  4. import { setResetMode } from '../support';
  5. describe('Model.truncate', () => {
  6. setResetMode('truncate');
  7. it('clears the table', async () => {
  8. const User = sequelize.define('User', { username: DataTypes.STRING });
  9. await sequelize.sync({ force: true });
  10. await User.bulkCreate([{ username: 'user1' }, { username: 'user2' }]);
  11. await User.truncate();
  12. expect(await User.findAll()).to.have.lengthOf(0);
  13. });
  14. });