Non riesco a eseguire il test utilizzando phantomJs.Corridore spec. Jasmine/PhantomJs
compito sorso
var jasminePhantomJs = require('gulp-jasmine2-phantomjs');
gulp.task('test', function() {
return gulp.src('./SpecRunner.html')
.pipe(jasminePhantomJs());
});
SpecRunner.html
<script src="lib/jquery.min.js"></script>
<script src="lib/lodash.min.js"></script>
<script type="text/javascript" src="lib/jasmine-2.0.0/jasmine.js"></script>
<script type="text/javascript" src="lib/jasmine-2.0.0/jasmine-html.js"></script>
<script type="text/javascript" src="lib/jasmine-2.0.0/boot.js"></script>
<script type="text/javascript" src="lib/jasmine-2.0.0/jasmine-jquery.js"></script>
<!-- include source files here... -->
<script type="text/javascript" src="dist/exportToCsv.js"></script>
<!-- include spec files here... -->
<script type="text/javascript" src="spec/exportToCsvSpec.js"></script>
Esecuzione questo file rapporti standalone tutte le mie prove in exportToCsvSpec
a passare. Tuttavia, quando si tenta di eseguire il mio compito gulp ricevo il seguente:
Using gulpfile ~/gulpfile.js
Starting 'test'...
Start running spec file: /ExportToCsv/SpecRunner.html
PhantomJS path: /ExportToCsv/node_modules/gulp-jasmine2-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs
Loading /ExportToCsv/SpecRunner.html
Page has timed out; aborting.
gulp-jasmine2-phantomjs: ✖ Assertions failed in SpecRunner.html
'test' errored after 31 s
Error in plugin 'gulp-jasmine2-phantomjs'
Command failed:
Mentre io non sono familiarità con questo esatto plug-gulp io non sono una novità per phantom
. Non riesco a capire perché sta fallendo.
Il codice si trova qui se vuoi giocare con esso Linky CI si trova qui per coloro che sono interessati, nonché Other Linky