latte_db
Version:
57 lines (47 loc) • 1.79 kB
JavaScript
var latte_db = require("../../");
var latte_lib = require("latte_lib");
latte_lib.debug.disabled = false;
var config = require("./redis.json");
latte_db.redis.bindDb("test", config);
describe('test', function() {
it("test", function(done) {
var testClass = latte_db.redis.createStringClass({
type: "object"
});
latte_db.redis.test.getConnect(function(err, connect) {
if(err) { console.log(err); return; }
var obj = testClass.create("testString",{
id: 1,
sn: "1"
});
testClass.add(obj)(connect, function(err, data) {
if(err) {
console.log(err);
return done(err);
}
testClass.query("test")(connect, function(err, data) {
if(err) {
console.log(err);
return done(err);
}
var v = data.get();
v.sn="3";
testClass.update(data)(connect, function(err, data) {
if(err) {
console.log(err);
return done(err);
}
done();
testClass.del(data)(connect, function(err, data) {
if(err) {
console.log(err);
return done(err);
}
done();
});
});
});
});
});
});
});