2017-08-04 69 views
-1

狀況匹配的文件名:我用開玩笑的測試框架及其toMatchSnapshot功能及其toMatchSnapshot功能將創建與.snap正則表達式,玩笑,反應,用於測試

測試文件結尾的文件

生成者toMatchSnapshot功能

Loader.unit.spec.js

測試文件

Loader.unit.spec.js.snap

我的問題是,我怎麼能包括包含「單位」但不包括與結尾的任何文件中的任何文件「啪」

回答

1

這個怎麼樣?

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

前者(?!^.*\.unit.*\.snap$)通過".snap"排除string".unit"而是結束。 後者(^.*\.unit.*$)排除沒有".unit"的字符串。以 「.js文件」 的格局

音符結束

1

查找文件:記得要輸入 「\。」如果你想匹配「。」在()

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

這裏是測試用例:

enter image description here