Skip to content

Commit e44954e

Browse files
committed
make sure that testing folder exists
1 parent f23228e commit e44954e

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

test/patch.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ var fs = require('fs');
44
var fsExtra = require('fs-extra');
55
var expect = require('chai').expect;
66
var assert = require('chai').assert;
7+
var path = require('path');
78

89
function cp (src, dest) {
910
return fsExtra.copySync(
@@ -20,9 +21,11 @@ function rm (file) {
2021
}
2122

2223
function write (text, file) {
24+
fsExtra.mkdirpSync(path.dirname(file));
2325
return fs.writeFileSync(__dirname + '/' + file, text);
2426
}
2527

28+
2629
describe('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

Comments
 (0)