@@ -13,21 +13,19 @@ function ramStore () { return ram() }
1313function importTurtleFile ( graph , file , callback ) {
1414 var parser = N3 . StreamParser ( )
1515 var writer = graph . putStream ( )
16+ N3 . Parser . _resetBlankNodeIds ( )
1617 fs . createReadStream ( file ) . pipe ( parser ) . pipe ( writer )
1718 writer . on ( 'end' , callback )
1819 writer . on ( 'error' , callback )
1920}
2021
2122function testQuery ( graph , queryFile , expected , done ) {
2223 var query = fs . readFileSync ( queryFile )
23- console . time ( 'query' )
2424 var s = graph . queryStream ( query . toString ( ) )
2525 s . on ( 'data' , ( d ) => {
26- // console.log(d);
2726 expect ( d ) . to . deep . equal ( expected . shift ( ) )
2827 } )
2928 s . on ( 'end' , ( ) => {
30- console . timeEnd ( 'query' )
3129 expect ( expected ) . to . have . length ( 0 )
3230 done ( )
3331 } )
@@ -44,10 +42,10 @@ describe('hypergraph.queryStream', () => {
4442 } )
4543 } )
4644
47- it ( 'runs ok ' , ( done ) => {
45+ it ( 'performs CONSTRUCT query type with UNION operator ' , ( done ) => {
4846 console . time ( 'query' )
4947 var expected = [
50- { subject : '_ :b0_b' ,
48+ { subject : 'hypergraph :b0_b' ,
5149 predicate : 'http://www.w3.org/2001/vcard-rdf/3.0#N' ,
5250 object : '_:b0' } ,
5351 { subject : '_:b0' ,
@@ -56,7 +54,7 @@ describe('hypergraph.queryStream', () => {
5654 { subject : '_:b0' ,
5755 predicate : 'http://www.w3.org/2001/vcard-rdf/3.0#familyName' ,
5856 object : '"Hacker"' } ,
59- { subject : '_ :b0_a' ,
57+ { subject : 'hypergraph :b0_a' ,
6058 predicate : 'http://www.w3.org/2001/vcard-rdf/3.0#N' ,
6159 object : '_:b1' } ,
6260 { subject : '_:b1' ,
0 commit comments