2015-06-24 16 views
6

jestem po prostu staramy się pewne rzeczy w moim pliku config Karma, i tablica plików ustawione tak:Karma plik konfiguracyjny - wykorzystanie basePath

files: [ 
    '../dist/app/**/*.mock.js', 
    '../dist/assets/scripts/bower_libs.js', 
    '../dist/assets/scripts/main.js', 
    '../test/src/**/*.js', 
    '../dist/app/**/*.spec.js' 
], 

Wiem, że mógłbym użyć basePath tutaj, na przykład basePath: "../dist/" w konfiguracji, co wyeliminowałoby konieczność dodawania "../dist/" do niektórych z tych ścieżek. Ale w przypadku mojego folderu testowego znajdującego się na tym samym poziomie co dist, w jaki sposób podniosę poziom?

Czy to byłby ten rodzaj rzeczy?

basePath: '../dist/' 

files: [ 
     'app/**/*.mock.js', 
     'assets/scripts/bower_libs.js', 
     'assets/scripts/main.js', 
     '../test/src/**/*.js', 
     'app/**/*.spec.js' 
    ], 

To chyba naprawdę głupie pytanie, ale chciałem tylko być pewnym!

Odpowiedz

4

To powinno być poprawne. Możesz określić względną ścieżkę, aby przejść do jednego lub więcej katalogów.

Z dokumentacji:

Lokalizacja ścieżka korzeń, który zostanie użyty w celu rozwiązania wszystkich ścieżek względnych zdefiniowane w plikach i wykluczyć. Jeśli konfiguracja basePath jest ścieżką względną, wówczas zostanie rozstrzygnięta na __dirname pliku konfiguracyjnego.

Jest to jedna z tych rzeczy, które można wypróbować i sprawdzić, czy to działa.

Powiązane problemy