igo
Version:
Igo is a Node.js Web Framework based on Express
29 lines (20 loc) • 560 B
JavaScript
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);
});
});
});