Modelo de diretiva de teste de unidade angular de gole
Eu li muitos posts na internet e no SO, mas não consegui encontrar nenhuma solução que funcione. Estou tentando escrever um teste de unidade para uma diretiva e quero que os arquivos html sejam servidos no cache do modelo
Estou usando o Gulp como uma ferramenta de construção
A tarefa gulp para teste se parece com isso
gulp.task('test', function (done) {
karma.start({
configFile:__dirname + '/' + config.test.karmaconf,
singleRun: false
}, done);
});
e emkarma.conf
Eu defini
browserify: {
debug: true,
transform: [['browserify-ng-html2js', {
module: 'templates',
extension: 'html'
}]]
}
No teste de unidade, eu declarei
beforeEach(angular.mock.module('templates'));
mas recebendo
Error: Unexpected request: GET path/to/some.html
No more request expected
at $httpBackend
Eu também tentei usarpreprocessors
engHtml2JsPreprocessor
no karma.conf, mas sem sucesso. Alguém poderia fornecer uma solução ou me indicar como posso depurar por que os modelos não são exibidos?