2013-05-14 13 views
5

mam skonfigurowane moim zadaniem qunit jest grunt, jak poniżej:Grunt qunit zawodzi

// Unit Test Configuration 
    qunit: { 
     ac: { 
      files: ['test/**/*.html'] 
     } 
    } 
    grunt.registerTask('ac', ['jshint:ac', 'qunit:ac']); 

jsHint działa prawidłowo. Ale z qunit otrzymuję błąd:

Running "qunit AC" (qunit) zadanie Ostrzeżenie: Nie można użyć 'w' operatora, aby szukać 'źródło'

Odpowiedz

7

Zmień files: ['test/**/*.html'] do src: ['test/**/*.html']. Właściwość files jest przeznaczona do parowania wielokrotnego src/dest. Zobacz http://gruntjs.com/configuring-tasks#files-object-format

Na przykład:

qunit: { 
    ac: { 
    files: [{ 
     src: ['test/**/*.html'] 
    }, { 
     src: ['test2/**/*.html'] 
    }] 
    } 
} 

Bardziej proste config, jeśli chcesz tylko test/**/*.html byłoby:

qunit: { 
    ac: ['test/**/*.html'] 
} 
+0

Właśnie zmienił AC: AC: [ 'test/**/*. html '] [' test/unittest/unit1/*. html '], a teraz działa. Dzięki. – VKS