UNPKG

sphinxql

Version:

SphinxQL query builder for Node.JS. Supports Sphinx search(2.x and 3.x) and Manticore search

23 lines (16 loc) 702 B
import OrderByExprStatement from '../../../src/Statements/statement_expressions/OrderByExprStatement'; describe('Tests for ORDER BY fields generator', () => { it('throws an error because empty column is invalid', () => { expect(() => { new OrderByExprStatement(''); }).toThrow(); }); it('generates a ORDER BY expression that uses DESC order as default', () => { const generator = new OrderByExprStatement('country'); expect(generator.build()).toBe(`country DESC`); }); it('generates a simple ORDER BY expression using an ASC order', () => { const generator = new OrderByExprStatement('group', 'ASC'); expect(generator.build()).toBe(`group ASC`); }); });