2013-07-15 15 views
10

Komut satırında, grunt-contrib-jasmine kullanıldığında çalıştırılacak tek bir specfile belirtmek isterdim?Grunt-contrib-jasmine ile tek bir özellik belirleme

jasmine: { 
    myapp: { 
    src: [ 'src/base.js', 'src/**/*.js' ] 
    }, 
    options: { 
    spec: [ 
     'spec/models/**/*.js', 
     'spec/views/**/*.js' 
    ] 
    } 
} 

Sadece spec/models/file1.js için testler çalıştırmak istiyorum: My yasemin bölüm şöyle görünür. Henüz usta içine çekti verilmemekle birlikte

cevap

7

Biri, bir --filter komut satırı argümanı ile sizin için bu yapmış:

https://github.com/gruntjs/grunt-contrib-jasmine/pull/70

dosya

grunt jasmine --filter=foo spec çalışacak dosya adında foo bulunan dosyalar.

klasör

grunt jasmine --filter=/foo kendi adlarına foo * sahip klasörler içinde spec dosyaları çalışacaktır.

joker

grunt jasmine --filter=/*-bar kendi dosyasında foo ya da bar spec dosyaları çalışacaktır * -bar

virgülle ayrılmış filtreler

grunt jasmine --filter=foo,bar bir klasörde bulunan bir şey çalışacaktır ad. uzayda

grunt jasmine --filter="foo bar" ile

bayraklar kendi dosya adında foo bar var spec dosyaları çalışacaktır. Ad dosyaları, foo bar * olan klasörler içinde kendi adlarıyla çalışacaktır.

+0

Bunun için teşekkürler. Birleştirme isteğini ifade etme isteğini ifade etme isteğine ekledim. –

+0

Bu birleştirilmiş oldu! –

İlgili konular