@@ -4,6 +4,7 @@ var fs = require('fs');
44var fsExtra = require ( 'fs-extra' ) ;
55var expect = require ( 'chai' ) . expect ;
66var assert = require ( 'chai' ) . assert ;
7+ var path = require ( 'path' ) ;
78
89function cp ( src , dest ) {
910 return fsExtra . copySync (
@@ -20,9 +21,11 @@ function rm (file) {
2021}
2122
2223function write ( text , file ) {
24+ fsExtra . mkdirpSync ( path . dirname ( file ) ) ;
2325 return fs . writeFileSync ( __dirname + '/' + file , text ) ;
2426}
2527
28+
2629describe ( 'PATCH' , function ( ) {
2730 var ldp = ldnode . createServer ( {
2831 base : __dirname + '/patchResources' ,
@@ -32,21 +35,22 @@ describe('PATCH', function () {
3235 var server = supertest ( 'http://localhost:3456/test' ) ;
3336
3437 describe ( 'POST' , function ( ) {
35- write ( ':current :temp 123 .' , 'patchResources/emptyExample.ttl' )
38+ write (
39+ '<#current> <#temp> 123 .' ,
40+ 'patchResources/emptyExample.ttl' ) ;
3641
3742 it ( 'nothing should change with an empty file' , function ( done ) {
38-
3943 server . post ( '/emptyExample.ttl' )
4044 . set ( 'content-type' , 'application/sparql-update' )
4145 . send ( '' )
4246 . end ( function ( err , res , body ) {
4347 assert . equal (
4448 read ( 'patchResources/emptyExample.ttl' ) ,
45- '\n <#current> <#temp> 123 .\n' )
46- rm ( 'patchResources/emptyExample.ttl' )
49+ '\n <#current> <#temp> 123 .\n' ) ;
50+ rm ( 'patchResources/emptyExample.ttl' ) ;
4751 done ( err ) ;
4852 } ) ;
49-
5053 } ) ;
54+
5155 } ) ;
5256} ) ;
0 commit comments