aerospike
Advanced tools
Comparing version 1.0.22 to 1.0.23
@@ -140,3 +140,3 @@ /******************************************************************************* | ||
client.udfRemove(file, function(err) { | ||
client.udfRemove(module, function(err) { | ||
@@ -143,0 +143,0 @@ var exitCode = 0; |
{ | ||
"name" : "aerospike", | ||
"version" : "1.0.22", | ||
"version" : "1.0.23", | ||
"description" : "Aerospike Client Library", | ||
@@ -5,0 +5,0 @@ "tags" : [ "aerospike", "database", "nosql" ], |
@@ -39,3 +39,4 @@ /******************************************************************************* | ||
log: { | ||
level: options.log | ||
level: options.log, | ||
file: options.log_file | ||
}, | ||
@@ -357,3 +358,25 @@ policies: { | ||
}); | ||
it('should write a bin of type undefined and write should fail', function(done) { | ||
// generators | ||
var kgen = keygen.string(options.namespace, options.set, {prefix: "test/get/"}); | ||
var mgen = metagen.constant({ttl: 1000}); | ||
var rgen = recgen.record({ | ||
l : valgen.constant([1,2,3]), | ||
m : valgen.constant({a: 1, b: 2}), | ||
}); | ||
// values | ||
var key = kgen(); | ||
var meta = mgen(key); | ||
var record = rgen(key, meta); | ||
record.bin_un = undefined; | ||
// write the record then check | ||
client.put(key, record, meta, function(err, key1) { | ||
expect(err).to.be.ok(); | ||
expect(err.code).to.equal(status.AEROSPIKE_ERR_PARAM); | ||
done(); | ||
}); | ||
}); | ||
}); |
@@ -19,11 +19,11 @@ /******************************************************************************* | ||
var aerospike = require('../build/Release/aerospike'); | ||
var options = require('./util/options'); | ||
var assert = require('assert'); | ||
var expect = require('expect.js'); | ||
var options = require('./util/options'); | ||
var assert = require('assert'); | ||
var expect = require('expect.js'); | ||
var keygen = require('./generators/key'); | ||
var keygen = require('./generators/key'); | ||
var metagen = require('./generators/metadata'); | ||
var recgen = require('./generators/record'); | ||
var putgen = require('./generators/put'); | ||
var valgen = require('./generators/value'); | ||
var recgen = require('./generators/record'); | ||
var putgen = require('./generators/put'); | ||
var valgen = require('./generators/value'); | ||
@@ -40,3 +40,4 @@ var status = aerospike.status; | ||
log: { | ||
level: options.log | ||
level: options.log, | ||
file: options.log_file | ||
}, | ||
@@ -43,0 +44,0 @@ policies: { |
@@ -20,3 +20,3 @@ /******************************************************************************* | ||
var yargs = require('yargs'); | ||
var fs = require('fs'); | ||
/******************************************************************************* | ||
@@ -55,2 +55,7 @@ * | ||
}, | ||
log_file: { | ||
alias: "f", | ||
default: fs.openSync("test.log", "a"), | ||
describe: "Log file to redirect the log messages" | ||
}, | ||
namespace: { | ||
@@ -75,2 +80,2 @@ alias: "n", | ||
module.exports = options; | ||
module.exports = options; |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
615378
6892
23