0.0.1 • Published 8 years ago

uncache-modules v0.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

Uncache module Build Status

Helper for uncaching node modules to allow run tests within the same process as gulp tasks

Installation

npm install uncache-modules

Usage

var gulp = require('gulp');
var jasmine = require('gulp-jasmine');
var uncacheModules = require('uncache-modules');

var testServer;
gulp.task('run-test-server', function(cb) {
    if (testServer) {
        testServer.close();
        uncacheModules('./src');
    }
    testServer = require('./src/app');
    testServer.on('listening', cb);
});

gulp.task('run-tests', ['run-test-server'], function(cb) {
    return gulp.src('test.js')
        .pipe(jasmine({ verbose: false }));
});

gulp.task('watch', function() {
    gulp.start('run-tests');
    gulp.watch(['test.js','src/**/*.js'], ['run-tests']);
})

Development

npm install -g gulp
gulp test
0.0.1

8 years ago