10

コマンドラインで、grunt-contrib-jasmine を使用するときに実行する単一の specfile を指定するにはどうすればよいですか? 私のジャスミンセクションは次のようになります。

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

のテストを実行したいだけですspec/models/file1.js

4

2 に答える 2

8

コマンドライン引数を使用して誰かがこれを実行しましたが、--filterまだマスターに取り込まれていません。

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

ファイル名

grunt jasmine --filter=fooファイル名に foo を含む spec ファイルを実行します。

フォルダ

grunt jasmine --filter=/foo名前に foo* が含まれるフォルダー内の spec ファイルを実行します。

ワイルドカード

grunt jasmine --filter=/*-barフォルダー *-bar にあるものはすべて実行されます

カンマ区切りのフィルタ

grunt jasmine --filter=foo,barファイル名に foo または bar を含む spec ファイルを実行します。

スペース付きフラグ

grunt jasmine --filter="foo bar"ファイル名に foo bar を含む spec ファイルを実行します。

grunt jasmine --filter="/foo bar"名前に foo bar* が含まれるフォルダー内の spec ファイルを実行します。

于 2013-07-16T01:21:33.443 に答える