2017-08-04 13 views
-1

状況をテストするために、ファイル名を一致:私は.snap正規表現、冗談、反応して、

テストファイルで終わるファイルを作成します冗談テストフレームワークとそのtoMatchSnapshot機能とそのtoMatchSnapshot機能を使用しています

toMatchSnapshot関数で生成

Loader.unit.spec.js

テストファイル

Loader.unit.spec.js.snap

私の質問はどのように私は「単位」が含まれている任意のファイルを含めることができるということですが、を「スナップ」で終わるすべてのファイルを除外

答えて

1

これはどうですか?

(?!^.*\.unit.*\.snap$)(^.*\.unit.*$) 

(?!^.*\.unit.*\.snap$)".unit"stringを除外するが、".snap"で終了します。 (^.*\.unit.*$)は、".unit"のない文字列を除外します。

1

「の.js」パターン

ノートで終わるファイルを検索:入力することを忘れないでください 『\』を"。"と一致させたい場合はここで()内の

[a-zA-Z.]*(\\.unit\\.spec)(\\.js)$ 

は、テストケースである:

enter image description here