UNPKG

node-querybuilder

Version:

Modeled after Codeigniter's QueryBuilder. Build and execute queries in a safe and database-agnostic way.

26 lines (24 loc) 800 B
const should = require('chai').should(); const expect = require('chai').expect; const QueryBuilder = require('../../drivers/mssql/query_builder.js'); const qb = new QueryBuilder(); describe('MSSQL: truncate()', () => { it('should exist', () => { should.exist(qb.truncate); }); it('should be a function', () => { qb.truncate.should.be.a('function'); }); it('should return a string', () => { qb.reset_query(); const sql = qb.truncate('galaxies'); expect(sql).to.be.a('string'); expect(sql).to.exist; expect(sql).to.not.eql(''); }); it('should build a proper truncate statement', () => { qb.reset_query(); const sql = qb.truncate('galaxies'); sql.should.eql('TRUNCATE [galaxies]'); }); });