Socket
Socket
Sign inDemoInstall

aerospike

Package Overview
Dependencies
Maintainers
2
Versions
135
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aerospike - npm Package Compare versions

Comparing version 1.0.21 to 1.0.22

aerospike-1.0.22.tgz

2

package.json
{
"name" : "aerospike",
"version" : "1.0.21",
"version" : "1.0.22",
"description" : "Aerospike Client Library",

@@ -5,0 +5,0 @@ "tags" : [ "aerospike", "database", "nosql" ],

@@ -70,3 +70,2 @@ /*******************************************************************************

}
string.defaults = {

@@ -114,2 +113,7 @@ random: true,

}
integer.defaults = {
random: true,
min: 0,
max: 0xffffff
};

@@ -153,7 +157,2 @@ function array() {

}
integer.defaults = {
random: true,
min: 0,
max: 0xffffff
};

@@ -163,3 +162,3 @@

bytes: bytes,
contant: constant,
constant: constant,
integer: integer,

@@ -166,0 +165,0 @@ string: string,

@@ -210,2 +210,3 @@ /*******************************************************************************

});
it('should write, read, write, and check gen', function(done) {

@@ -320,2 +321,39 @@

it('should write null for bins with empty list and map', 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]),
le: valgen.constant([]),
m: valgen.constant({a: 1, b: 2}),
me: valgen.constant({})
});
// values
var key = kgen();
var meta = mgen(key);
var record = rgen(key, meta);
// 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_OK);
expect(key1).to.eql(key);
client.get(key1, function(err, record2, metadata2, key2) {
expect(err).to.be.ok();
expect(err.code).to.equal(status.AEROSPIKE_OK);
expect(key2).to.eql(key);
expect(record2).to.eql(record);
expect(record2.m).to.eql({a: 1, b: 2});
expect(record2.me).to.be.eql({});
expect(record2.l).to.eql([1,2,3]);
expect(record2.le).to.be.eql([]);
done();
});
});
});
});

@@ -86,3 +86,27 @@ /*******************************************************************************

});
it('should fail - when a select is called without key ', function(done) {
// generators
var kgen = keygen.string(options.namespace, options.set, {prefix: "test/select/"});
var mgen = metagen.constant({ttl: 1000});
var rgen = recgen.record({i: valgen.integer(), s: valgen.string(), b: valgen.bytes()});
// values
var key = kgen();
var meta = mgen(key);
var record = rgen(key, meta);
var bins = Object.keys(record).slice(0,1);
// write the record then check
client.put(key, record, meta, function(err, key1) {
var select_key = { ns:options.namespace, set: options.set}
client.select(select_key, bins, function(err, _record, metadata, key) {
expect(err).to.be.ok();
expect(err.code).to.equal(status.AEROSPIKE_ERR_PARAM);
done();
});
});
});
it('should not find the record', function(done) {

@@ -89,0 +113,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc