Skip to content

Commit 78ad15b

Browse files
committed
Try to create a npm install outside our working dir
Because npm install finds parent directories
1 parent 8724a75 commit 78ad15b

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

gulpfile.babel.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ var cucumber = require('gulp-cucumber');
4646
var merge = require('merge-stream');
4747
var install = require("gulp-install");
4848
var rename = require("gulp-rename");
49+
var del = require('del');
4950

5051
gulp.task('default', ["test"]);
5152

@@ -134,9 +135,10 @@ gulp.task('all', function(cb){
134135
});
135136

136137
gulp.task('install-driver-into-sandbox', ['nodejs'], function(){
138+
del.sync([path.join(require('os').tmpdir(), 'sandbox')])
137139
return gulp.src('./test/resources/test-package.json')
138140
.pipe(rename('package.json'))
139-
.pipe(gulp.dest('./build/sandbox'))
141+
.pipe(gulp.dest(path.join(require('os').tmpdir(), 'sandbox')))
140142
.pipe(install())
141143
})
142144

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"babel-register": "^6.18.0",
2727
"babelify": "^7.3.0",
2828
"browserify": "^13.1.0",
29+
"del": "^2.2.2",
2930
"esdoc": "^0.4.0",
3031
"esdoc-importpath-plugin": "0.0.1",
3132
"glob": "^5.0.14",

test/v1/package.test.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@
1717
* limitations under the License.
1818
*/
1919

20-
var neo4jv1 = require("../../build/sandbox/node_modules/neo4j-driver/lib/v1");
20+
var path = require('path');
21+
var neo4jReq = require(path.join(require('os').tmpdir(), 'sandbox', 'node_modules/neo4j-driver/lib'));
2122

2223
describe('Package', function() {
2324
var driverGlobal, originalTimeout;
2425
beforeAll(function () {
25-
var neo4j = neo4jv1;
26+
var neo4j = neo4jReq.v1;
2627
originalTimeout = jasmine.DEFAULT_TIMEOUT_INTERVAL;
2728
jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
2829

0 commit comments

Comments
 (0)