|
1 |
| -const sequelize = require('sequelize'); |
2 |
| -const Operators = require('../../src/utils/operators'); |
| 1 | +import Sequelize from 'sequelize'; |
| 2 | +import Operators from '../../src/utils/operators'; |
3 | 3 |
|
4 | 4 | describe('utils > operators', () => {
|
5 | 5 | describe('with an old sequelize', () => {
|
@@ -27,20 +27,31 @@ describe('utils > operators', () => {
|
27 | 27 | it('should return a valid operator', () => {
|
28 | 28 | expect.assertions(13);
|
29 | 29 |
|
30 |
| - const Op = new Operators({ sequelize }); |
31 |
| - expect(Op.AND).toStrictEqual(sequelize.Op.and); |
32 |
| - expect(Op.CONTAINS).toStrictEqual(sequelize.Op.contains); |
33 |
| - expect(Op.EQ).toStrictEqual(sequelize.Op.eq); |
34 |
| - expect(Op.GT).toStrictEqual(sequelize.Op.gt); |
35 |
| - expect(Op.GTE).toStrictEqual(sequelize.Op.gte); |
36 |
| - expect(Op.IN).toStrictEqual(sequelize.Op.in); |
37 |
| - expect(Op.LIKE).toStrictEqual(sequelize.Op.like); |
38 |
| - expect(Op.LT).toStrictEqual(sequelize.Op.lt); |
39 |
| - expect(Op.LTE).toStrictEqual(sequelize.Op.lte); |
40 |
| - expect(Op.NE).toStrictEqual(sequelize.Op.ne); |
41 |
| - expect(Op.NOT).toStrictEqual(sequelize.Op.not); |
42 |
| - expect(Op.NOT_LIKE).toStrictEqual(sequelize.Op.notLike); |
43 |
| - expect(Op.OR).toStrictEqual(sequelize.Op.or); |
| 30 | + const Op = new Operators({ Sequelize }); |
| 31 | + expect(Op.AND).toStrictEqual(Sequelize.Op.and); |
| 32 | + expect(Op.CONTAINS).toStrictEqual(Sequelize.Op.contains); |
| 33 | + expect(Op.EQ).toStrictEqual(Sequelize.Op.eq); |
| 34 | + expect(Op.GT).toStrictEqual(Sequelize.Op.gt); |
| 35 | + expect(Op.GTE).toStrictEqual(Sequelize.Op.gte); |
| 36 | + expect(Op.IN).toStrictEqual(Sequelize.Op.in); |
| 37 | + expect(Op.LIKE).toStrictEqual(Sequelize.Op.like); |
| 38 | + expect(Op.LT).toStrictEqual(Sequelize.Op.lt); |
| 39 | + expect(Op.LTE).toStrictEqual(Sequelize.Op.lte); |
| 40 | + expect(Op.NE).toStrictEqual(Sequelize.Op.ne); |
| 41 | + expect(Op.NOT).toStrictEqual(Sequelize.Op.not); |
| 42 | + expect(Op.NOT_LIKE).toStrictEqual(Sequelize.Op.notLike); |
| 43 | + expect(Op.OR).toStrictEqual(Sequelize.Op.or); |
| 44 | + }); |
| 45 | + }); |
| 46 | + |
| 47 | + describe('getInstance', () => { |
| 48 | + it('should return the same object', () => { |
| 49 | + expect.assertions(1); |
| 50 | + |
| 51 | + const emptyOptions = {}; |
| 52 | + const Op = Operators.getInstance(emptyOptions); |
| 53 | + |
| 54 | + expect(Op).toStrictEqual(Operators.getInstance(emptyOptions)); |
44 | 55 | });
|
45 | 56 | });
|
46 | 57 | });
|
0 commit comments