UNPKG

levelgraph-n3

Version:

LevelGraph plugin that add the ability to load and store n3/turtle files.

39 lines (32 loc) 946 B
var helper = require('./helper'); describe("n3.putStream", function() { var db , tj = "@prefix c: <http://example.org/cartoons#>.\n" + "c:Tom a c:Cat .\n" + "c:Jerry a c:Mouse;\n" + " c:smarterThan c:Tom;\n" + " c:place \"fantasy\"."; beforeEach(function() { db = helper.getDB(); }); afterEach(function(done) { db.close(done); }); it("should store some triples", function(done) { var stream = db.n3.putStream(); tj.split("\n").forEach(function(line) { stream.write(line + "\n") }); stream.end(); stream.on('close', function() { db.get({ subject: "http://example.org/cartoons#Tom" , predicate: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#type' , object: 'http://example.org/cartoons#Cat' }, function(err, triple) { expect(triple).to.exist; done(); }); }); }); });