Ich kann meinen Test nicht mit phantomJs laufen lassen.Jasmine/PhantomJs spec runner
schluck Aufgabe
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>
Ausführen dieser Datei eigenständige Berichte alle meine Tests in exportToCsvSpec
vorbei zu sein. Allerdings, wenn ich meinen Schluck Aufgabe ausgeführt werden soll versuchen, erhalte ich folgende:
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:
Während ich mit genau dieser Zug-Plugin nicht vertraut bin ich bin nicht neu in phantom
. Ich kann nicht herausfinden, warum es scheitert.
Der Code befindet sich hier, wenn Sie mit ihm Linky CI spielen möchte hier für die Interessenten und befindet sich Other Linky