2015-08-22 18 views
6

ReferenceError'ı alıyorum: Değişken bulamıyor: Application.js, CLI'da 'npm test' veya 'karma start' çalıştırmada. başvuru için My karma.config.js geçerli:ReferenceError: Değişken bulamıyor: ApplicationConfiguration

module.exports = function(config) { 

    config.set({ 

    frameworks: ['jasmine'], 

    files: [ 
     'public/lib/angular/angular.js', 
     'public/lib/angular-*/angular-*.js', 
     'public/lib/angular-mocks/angular-mocks.js', 
     'public/lib/jquery/dist/jquery.js', 
     'public/lib/angular-ui-router/release/angular-ui-router.js', 
     'public/lib/angular-resource/angular-resource.js', 
     'public/**/*.js', 
     'public/modules/core/tests/unit/*.js' 
    ], 

    exclude: [ 
    ], 

    preprocessors: { 
    }, 

    reporters: ['progress'], 

    port: 9876, 

    colors: true, 

    logLevel: config.LOG_INFO, 

    autoWatch: true, 

    browsers: ['PhantomJS'], 

    singleRun: false 
    }) 
} 

bana yardım edin ....

+0

Sorunum çözüldü. Genel/**/*. Js'yi bir bütün olarak koymak yerine, karma.conf.js dosyasında düzgün bir sıra dizisi vermek zorunda kaldı. jquery, açısal, açısal-alaylar, yönlendirici, config.js, application.js, client.module.js, contoller.js, test.js doğru sıralama olmalıdır. – Ziva

cevap

2

Sorunum çözüldü. Karma.conf.js dosyasında uygun sıra dizilimini public/**/*. Js yerine, yerine getirmeliydim. Ur proje yapılandırıldığında karma.config.js dosyasına eklenecek doğru diziler:

. jquery, açısal, açısal-alaylar, yönlendirici, config.js, application.js, client.module.js, co‌ ntoller.js, test.js doğru dizi olmalıdır.

İlgili konular