Muszę przetestować mój skrypt przy różnych rozmiarach rzutni. W moich testach chciałbym zmienić rozmiar obszaru wyświetlania PhantomJS przez ustawienie page.viewportSize. Używam moich testów przez grunt-contrib-qunit, a PhantomJS nie jest dostępny w moim kodzie testowym. Czy istnieje sposób, aby uzyskać do niego dostęp?Ustawianie rozmiaru rzutni PhantomJS w teście QUnit
9
A
Odpowiedz
1
Teraz nie jest możliwe w wersji dist.
grunt-contrib-qunit zależy od grunt-lib-phantomjs, które nie pozwalają na tę funkcję. Ale, an interesting commit (6 dni temu) z bdowling na github jest dostępny. Na pewno ci to pomoże.
Możesz uzyskać to zatwierdzenie samodzielnie zakończ edycję zadania qunit, aby spróbować.
Cierpliwość, mój młody Padawan. Cierpliwość!
1
Można to teraz zrobić. Oto co moja Gruntfile.js
wygląda następująco:
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
qunit: {
src: ['tests/test.html'],
options: {
page : {
viewportSize : { width: 1280, height: 800 }
}
}
},
});
+0
Nie mogę znaleźć tego udokumentowanego w dowolnym miejscu, ale działa! Dzięki. – Andy
nie złapać to pytanie Kiedy pisałem moje, ale zdaję sobie sprawę, że jesteśmy po tej samej rzeczy ... (w przypadku I uzyskać odpowiedź, a ty nic nie znalazłem): http://stackoverflow.com/questions/17467324/phantomjs-qunit-grunt-testing-browser-resize-widgets –