12345678910111213141516171819 |
- var Mysql = require('../../../');
- var common = require('../../common');
- var connection = common.createConnection();
- var assert = require('assert');
- connection.config.queryFormat = function (query, values, tz) {
- if (!values) return query;
- return query.replace(/\:(\w+)/g, function (txt, key) {
- if (values.hasOwnProperty(key)) {
- return this.escape(values[key]);
- }
- return txt;
- }.bind(this));
- };
- assert.equal(connection.format("SELECT :a1, :a2", { a1: 1, a2: 'two' }), "SELECT 1, 'two'");
- assert.equal(connection.format("SELECT :a1", []), "SELECT :a1");
- assert.equal(connection.format("SELECT :a1"), "SELECT :a1");
|