<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var Common  = require('../../lib/common').Common;

var CommonStub = function(knex) {
  this.knex = knex;
  this.client = client;
  this.grammar = client.grammar;
};
CommonStub.prototype = Common;

describe('Common', function () {

  var common;

  beforeEach(function() {
    common = new CommonStub();
  });

  describe('debug', function () {

    it('should set the flag for the isDebugging property of the object');

  });

  describe('exec', function() {

    it('should accept a callback, which provides an err / success');

    it('should rethrow any error in the handler');

  });

  describe('then', function() {

    it('should accept two functions, which are passed along to the promise handler');

  });

  describe('tap', function () {

    it('is essentially a passthrough to the `tap` method of when.js');

  });

  describe('toString', function() {

    it('turns the current query into a string value, based on the current client');

  });

  describe('connection', function() {

    it('should set the usingConnection property of the current object');

  });

  describe('transacting', function () {

    it('should set the transaction object');

  });

});</pre></body></html>