Abra a página karma debug.html na inicialização
A versão curta:
Como inicio o Karma e ele abre o arquivo debug.html automaticamente no mesmo navegador da página inicial do Karma?
A versão longa:
Eu não sou muito fã de usar os repórteres de console do Karma, por isso tenho usadoCarma-jasmim-html-repórter-fígadoeload que gera no arquivo localhost da Karma: 9876 / debug.html. O problema é que toda vez que inicio uma sessão de depuração, tenho que clicar no botão 'debug' na página da web que o karma abre.
Gostaria de encontrar uma maneira de o karma abrir a página debug.html automaticamente por meio de uma tarefa gulp. Como executo os testes em vários navegadores, gostaria que a página debug.html fosse aberta como uma segunda guia em cada um dos navegadores que o Karma abre. Eu também gostaria de poder fechar a guia debug.html quando o karma fechar. Eu tentei um monte de coisas, sem sucesso.
Aqui está a minha tarefa gole. A tarefa 'watch' observa meus arquivos TypeScript de origem e os compila em javascript ... nada sofisticado.
gulp.task('watch-test', ['watch'], function (done) {
//start a livereload server so that the karma html
//reporter knows to reload whenever the scripts change
livereload.listen(35729);
gulp.watch('dist/src/**/*.js').on('change', livereload.changed);
new KarmaServer({
configFile: __dirname + '/karma.conf.js',
singleRun: false
}, done).start();
});