UNPKG

igo

Version:

Igo is a Node.js Web Framework based on Express

29 lines (20 loc) 560 B
require('../../src/dev/test/init'); var assert = require('assert'); var _ = require('lodash'); var Query = require('../../src/db/Query'); describe('db.Query', function() { class Book { }; Book.schema = { table: 'books', primary: ['id'] }; // describe('first', function() { it('should return correct SQL', function() { var first = new Query(Book).first(); var sql = 'SELECT `books`.* FROM `books` ORDER BY `id` ASC LIMIT ?, ?'; assert.equal(sql, first.query.generated.sql); }); }); });