UNPKG

mogwai

Version:

Object-to-graph mapper for Node.js using Gremlin in Mongoose style (very alpha work)

50 lines (39 loc) 1.06 kB
var mogwai = require("../"), should = require("should"); describe("Connection", function() { it("should connect to a graph database", function(done) { var settings = { host: "localhost", port: 8182, graph: "test-graph", client: "titan" }; mogwai.connect(settings, function(err, graphDB) { should.not.exist(err); should.exist(graphDB); done(); }); }); }); var model = null; describe("Schemas", function() { var schemaName = "SomeSchema"; before(function(done) { var Schema = new mogwai.Schema(); model = mogwai.model(schemaName, Schema); done(); }); it("should compile a model", function(done) { should.exist(mogwai.models[schemaName]); done(); }); }); describe("Model", function() { it("should have default methods findByKeyValue and findById", function(done) { should.exist(model.findByKeyValue); should.exist(model.findById); model.findByKeyValue.should.be.a("function"); model.findById.should.be.a("function"); done(); }); });