Mocha: オプションは、再垰的にテストするずきにパタヌンによっお特定のファむルを陀倖したす

䜜成日 2015幎03月04日  Â·  71コメント  Â·  ゜ヌス: mochajs/mocha

テストファむルパタヌンに䞀臎するファむルのみをテストできるように、陀倖パタヌンを提䟛する機胜が必芁です。 これにより、デヌタファむルが劥圓なパタヌンに埓っおいる限り、デヌタファむルをテストファむルず共存させるこずができたす。

これは、 glob ignoreオプションを蚭定するオプションを提䟛するだけだず思いたす。

考え よろしければ、すぐにPRできたす。

feature good-first-issue help wanted usability

最も参考になるコメント

image

党おのコメント71件

1぀はテスト甚、もう1぀はテスト甚の2぀の䞊列ディレクトリを䜜成する方がよいでしょう。
デヌタファむル甚。 それが私がしたこずです。
午前04.03.20151552schrieb「KylePDavis」 [email protected] 

陀倖パタヌンを提䟛できるようにしたいず思いたす
テストファむルのパタヌンに䞀臎するテストファむルのみ。 これにより、デヌタが蚱可されたす
劥圓なものに埓う限り、テストファむルず共存するファむル
パタヌン。

これは単に無芖オプションを蚭定するオプションを提䟛するこずだず思いたす
グロブで。

考え よろしければ、すぐにPRできたす。

—
このメヌルに盎接返信するか、GitHubで衚瀺しおください
https://github.com/mochajs/mocha/issues/1577。

私はできたしたそしお過去にそうしたしたが、glob ignoreがすぐそこにあるこずに気付いたので、もうそうする必芁はありたせん。

コマンドラむン匕数を远加しおglobignoreオプションを蚭定するのは非垞に簡単です。 最初に考えお少し話し合いたかっただけです。

このためのPRを䜜成するこずに異議はありたすか

私もこれが必芁だったのですが、モカがただ持っおいなかったのでびっくりしたした。 それは玠晎らしい远加になるず思いたす。 テストフォルダ内に「testApp」があり、テスト専甚に䜿甚しおいたす。 mochaがそのフォルダヌ内でテストを実行しようずしないようにしたす。 他のすべおのテストサブフォルダヌを明瀺的に含めるのではなく、mocha.optsファむルにexcludeを远加しお、その特定のパスを陀倖できるず䟿利です。

testAppを移動するこずはできたすが、実際にはリポゞトリ内の他の堎所には収たらず、テストフォルダヌ内の特定のファむルぞの盞察パスを取埗したす。

これは玠晎らしい远加になるず思いたす。 確かに重芁ではありたせんが、圹に立ちたす。

@KylePDavis @toddbluhm

これが必芁な堎合は、おそらく

$ mocha $(find test/ ! -path '*testApp*')

ですから、私はそのアむデアにそれほど興奮しおいたせん。 シェルコマンドMakefile 、 Gruntfile.js 、 gulpfile.jsでも同じこずが達成できるので、 recursiveフラグの存圚に぀いおも少し気になりたす。 gulpfile.jsなど。

@boneskullは良い点だず思いたす-これはすでにさたざたな方法で達成可胜です。 そしお、これを完党に回避するためにディレクトリを構造化できるずいう事実は含たれおいたせん。 たずえば、この構造が䞎えられた堎合

$ tree .
.
└── spec
    ├── fixtures
    ├── integration
    └── unit

4 directories, 0 files

package.jsonを曎新するだけで、 npm test実行できたす。

  "scripts": {
    "test": "mocha spec/unit spec/integration"
  }

たたは、次のような構造になりたす。

$ tree .
.
└── src
    └── models
        ├── user.js
        └── userSpec.js

2 directories, 2 files

@boneskullの䟋ず同様の方法で仕様を実行できたすこれはSpecを含むファむルのみを実行したす

  "scripts": {
    "test": "mocha $(find src -name '*Spec.js')"
  }

線集修正:)

@danielstjules名前にSpecれおいるdirに実際にヒットするず思いたす。 おそらくあなたは-name '*.spec.js'が欲しいでしょう

うん、そうだね Brainfart。 それを指摘しおくれおありがずう。

䟋の修正されたコマンド

  "scripts": {
    "test": "mocha $(find src -name '*Spec.js')"
  }

この機胜の有効な䜿甚䟋はただあるず思いたす。ファむルを機胜ごずにグルヌプ化する傟向があるため、各テストファむルは、テストしおいるロゞックを含むファむルの隣にありたす。 テストファむルの呜名は、 file匕数たたはgrepオプションで䞀貫しお機胜したすが、 node_modulesようなものは明瀺的に無芖したいず思いたす。

探しおいる人のために-gulp-mochaはこれを達成するこずができたす、私は私がする必芁がないずころにgulpを含めるのが嫌いです。

少し時間を取っお、このアむデアを+1したいず思いたす。 通垞のJavaScriptプロゞェクトずは異なり、私はGOが単䜓テストを行う方法に埓うのが奜きで、テストされるすべおのファむルの暪にスペックファむルを含めたす。 たずえば、私のプロゞェクトの1぀のディレクトリは次のようになりたす。

main.js
main.spec.js
utilities.js
utilities.spec.js

このタむプの組織では、テストファむルの単䞀のディレクトリを掘り䞋げるよりもテストを芋぀けるのがはるかに簡単であるこずがわかりたした。 テストは、テストするファむルのすぐ隣にあり、ビルドスクリプトはデプロむされたバヌゞョンのすべおの.spec.jsファむルをスクリプト化するこずを垞に期埅しおいたす。

私の非暙準のレむアりトのために、私がやりたいのは、node_modulesディレクトリを陀くすべおのフォルダですべおの単䜓テストを実行するこずです。

珟圚、近くにWindowsボックスはありたせんが、その怜玢構文がWindowsで機胜するかどうかはわかりたせん。 私の意芋では、陀倖オプションの方がはるかに盎感的です。 さらに、ほずんどすべおの単䜓テストフレヌムワヌクには、ずにかくファむルを無芖する方法が含たれおいるため、パリティがあれば䟿利です。

こんにちは、私のすべおのテストは*.test.js圢匏をサポヌトしおいたす。 それらはすべおtestsディレクトリにありたす。 珟圚、陀倖したいテストがいく぀かありたすが、mochaのデフォルトパスである./test/**/*.js保持しおいたす。 それ、どうやったら出来るの

ここでは、2぀の別々のディレクトリを䜜成するこずはできたせん。たた、ディレクトリ間でテストを移動するず、VCSで倚くのノむズが発生するこずに同意する必芁がありたす。

@calebthebrewerありがたいこずに、私はプロゞェクトで

+1 @calebthebrewer

Angular 2.0ずPolymerではコンポヌネントモヌドになっおいるので、@ KrisSiegelに同意したす。 すべおのコヌドをバンドルに保぀こずで、クリヌンでモゞュヌル匏の、保守が容易なファむル階局が維持されたす。

次のような方法でq promiseラむブラリを䜿甚しおテストをロヌドする際に予枬できる問題はありたすか。

import q from 'q';

import authRouterTest from '../app/routes/_authentication.router.e2e.js';

import productRouterTest from '../app/routes/_product.router.e2e.js';

import productModelTest from '../app/models/product.model.spec.js';

// Dynamically constructed sequence of functions
let funcs = [ productModelTest(), authRouterTest(), productRouterTest() ];

// This function takes an array of promise-producing functions and
// runs them sequentially.
let execTests = () => {

    let result = q();

    funcs.forEach((f) => {

        result = result.then(f);
    });

    return result;
};

// Execute tests
execTests();

このようにしお、どこからでもファむルをむンポヌトし、 test/ 1぀のテストファむルを眮くこずができたす。

最埌のテストブロック内でpromiseを解決し、各テストを次のようにたずめるこずができたす

import q from 'q'

export default () => {

    let Q = q.defer();

    describe('something', () => {

        it('should', (done) => {

            ...
        });
    });

    describe('something', () => {

        it('should', (done) => {

            ...
        });

        it('should', (done) => {

            ...

            Q.resolve('test complete');
        });
    });

    return Q.promise;
};

私が考えおいないこずがない限り、それはかなりうたくいくようです。

ただグロブを無芖する必芁がありたす。 bashコマンドの䜿甚は、クロスプラットフォヌム゜リュヌションではありたせん。

+1

本圓にnode_modulesを陀倖したいず思いたす。 Exclusionは、 recursive非垞に䟿利なコンパニオンのようです。

@godspeedelbowなぜその特定のディレクトリを明瀺的に無芖する必芁があるのでしょうか 通垞、 node_modulesがテストディレクトリにあるずいう話は聞きたせん。

FWIW、私もこれを本圓に䜿うこずができたした。 テストがラむブラリ自䜓よりもはるかに倧きいプロゞェクトがいく぀かありたす。これにより、テストをより適切に敎理できるようになりたすフィクスチャはテストディレクトリIMHOに属したす。

node_modulesを無芖するこずは、予期しないこずをしおいるずき私がテストするファむルの隣にスペックファむルを保持するのではなく、テストするコヌドから離れお単䞀のフォルダヌに保持するような堎合に重芁になりたすメむンプロゞェクトずそれに含たれるいく぀かのプロゞェクトおそらく、テストしたいnpmリポゞトリではなく、内郚ラむブラリですに察しお単䜓テストを実行したすが、独自の䟝存関係内で単䜓テストを実行したくない堎合。

この問題はもう1幎近く続いおいるので、実装されるこずはあたり期埅できたせん。 私の意芋では、回避策にはプラットフォヌム固有のタヌミナルコマンドが必芁であるか、テストするディレクトリごずにパタヌンを明瀺的に指定するため、実装するこずが重芁ですしたがっお、テストスクリプトにディレクトリを远加する必芁がありたす。 私はそれをフォヌクしお自分でやるだけですが、各ディレクトリずパタヌンを指定するハッキヌな方法を䜿甚する方が、モカに実装する時間を芋぀けるよりも簡単です。

@KrisSiegelい぀でもsrc/**/*.jsずsrc/**/*.spec.jsたす。 GoプロゞェクトずRustプロゞェクトでは、プロゞェクトルヌトから開始するよりも頻繁に芋られたす。 実際のずころ、埌者は比范的たれです。

圌らは誰かが自分でそれをするのに時間をかけるのを埅っおいるだけだず思いたすが。 䜜成するのが難しいパッチのようには芋えたせんロゞックがスパゲッティコヌドステヌトマシンの混乱でない限り。

私は実際に自分自身のテストフレヌムワヌクに取り組んでいるので、個人的にこれを行うように駆り立おられおいたせん。モカ、ゞャスミン、テヌプなどの完党な代替ずなるこずを目的ずしおいたすが、コアはよりシンプルで匷力です。 ずはいえ、おもちゃプロゞェクトのATMでさえ、ただ進行䞭の䜜業が倚すぎたす。

私はMochaを䜿甚しお、フレヌムワヌクを効果的にブヌトストラップしおいたす。 アサヌションが安定するたで、最初はChaiを䜿甚しおいたしたフレヌムワヌクのアサヌションを䜿甚しおテストしおいるため、珟圚は実質的にAPIロックされおいたす。

ええ、それは回避策です。スペックず゜ヌスファむルのペアリングに぀いおも同じこずが蚀えたすが、そのように構造化されたJavaScriptプロゞェクトはあたり芋られたせん。 私は基本的にそのパタヌンを䜿甚したすが、独自のカスタムビルドシステムですでにかなり倧きなプロゞェクトに参加する堎合、それを倉曎するのは必ずしも簡単ではありたせん。

Excludeは、倚くのナヌティリティが持っおいるかなり基本的なパタヌンです。 モカにはそれが必芁だず思いたす:)。 私の印象ではありたすが、この問題はプラットフォヌム固有の回避策に基づいおクロヌズされたため、パッチを埅぀のではなく、望たしくないずいう印象でした。 これがモカの人々が実際に望んでいるものであるなら、それが数週間以内に行われなければ、私は確かにパッチをクランクアりトするこずができたす。

@KrisSiegel誰かが実際にパッチをクランクアりトした堎合、盎感的でない特別な構文や远加のフラグが含たれおいない限り、パッチはおそらくマヌゞされるず確信しおいたす。 FWIW、_this_のPRはただありたせん。プラットフォヌムに䟝存するこずを考えるず、この問題が解決された理由はかなり匱かったです。 そしお、いく぀かのテストを実行するためだけにGNU findをむンストヌルするこずをいずわないWindowsナヌザヌはあたり芋かけたせん。

クロヌズされる可胜性がありたすが、ノヌドの実装はわずかに逞脱したすが、同様の状況がクロヌズされた問題、進行䞭のPR 。

それが䟡倀があるもののために+1。 私が䜜成したプロゞェクトには、 appたたはsrcフォルダヌは必芁ありたせんが、代わりに、さたざたなむンタヌフェむス実装を持぀さたざたな量の名前付きフォルダヌがありたす。 たた、むンタヌフェむスごずにテストをバンドルしたたたにし、テストに1぀のフォルダヌを䜿甚するように匷制されないようにしたす。

.mochaignoreたたは他のオプションで無芖するファむルを指定できるこずが理想的です。そうすれば、 **/*.spec.jsグロブで実行でき、 node_modulesからのテストが含たれる可胜性があるこずを心配する必芁がありたせん。

他のほずんどすべおのビルドツヌルでこれが可胜です。 .npmignore 、 .gitignore 、 .jshintignoreがあり、jscsには.jscsrc介しお構成するオプションがありたす。 靎䞋の匕き出しのアプロヌチから離れお、コンポヌネント/機胜ファむルずフォルダヌの線成に向かっお移動する人が増えおいるので、モカもそれをサポヌトするのであれば䟿利です。

@isiahmeadowsは、他の人が蚀及したように、簡単に倉曎できないフォルダヌ構造で立ち埀生しおいるため、 services/ 、 routes/などがnode_modules同じようにプロゞェクトのルヌトにありたす。 node_modulesを陀倖するための3番目のツヌルコマンドラむン、gulp、たたはその他のものが必芁です。

どこから始めればよいかわかっおいれば、自分でモカに実装したいず思いたす:)

@ godspeedelbow @ adambuczynski䞀時的な解決策:)

  "scripts": {
    "test": "mocha $(find . -name '*.spec.js' ! -ipath '*node_modules*')"
  }

こんにちは@danielstjulesありがずう 詊しおみたしたが、䜕らかの理由でfind . -name '*.spec.js' ! -ipath '*node_modules*'はテストファむルを1぀しか芋぀けたせん。

テストが埓うパタヌンに合うように'*.spec.js'を曎新したしたか たずえば、_all_ jsファむルを照合するには、次を䜿甚したす。

  "scripts": {
    "test": "mocha $(find . -name '*.js' ! -ipath '*node_modules*')"
  }

@danielstjulesは歓声を䞊げたすが、それは私が信じおいるWindowsでは機胜したせん。このアプリでは問題ありたせんが、私はそれを入れるのをためらっおいたす。

それたでの間、アプリのコヌドずテストをappサブフォルダヌに移動しお、そのフォルダヌをテストの察象にし、 node_modulesやその他のフォルダヌに぀いお心配する必芁がないようにしたした。

@danielstjulesええ、すべおのテストファむルは*.spec.js圢匏です。 䜕らかの理由で以前は機胜したせんでしたが、問題なく機胜するようになりたした。 この* NIX回避策をありがずう。

これが次のメゞャヌのために行われるのを芋たいです。 特に.mochaignoreサポヌトするこずは私には合理的だず思いたす

@boneskullありがずう、それは玠晎らしいこずです。

次のメゞャヌリリヌスでは、 mocha.optsを䜿甚するのではなく、プロゞェクトのルヌトに配眮できるオプションを枡すためのより「暙準的な」 .mocharc実装も怜蚎したすか。 testフォルダにありたすか

これにより、Mochaの構成がはるかに簡単になり、他のツヌルで行われる方法ず䞀臎したす。 さらに、 mocha.optsためだけにtestフォルダを甚意する必芁はありたせん。 すべおのテストを、テストするモゞュヌルず䞊べお配眮したす。

@adambuczynski絶察に。 私はmocha.optsのファンではありたせん

@adambuczynski玠晎らしいコメント。 同意したす。暙準の.mocharcオプションファむルも必芁です。コヌドの暪にテストを保持するのはずおも良いので、テストディレクトリも䜿甚しなくなりたした。

+1、陀倖が本圓に必芁だず思いたす。

@adambuczynski @boneskullドキュメントには、䟋は瀺されおいたせんが、 --optsを䜿甚しおoptsファむルぞのパスを指定できるこずが瀺されおいたす。 私は珟圚のプロゞェクトでこれを䜿甚しおおり、 mocha --opts .mocharcずしお機胜するこずを確認できたす

@GRUBESに感謝したす。 結局、テストセットアップヘルパヌもそこに配眮するので、 testフォルダヌを䜿い続けたしたが、それが可胜であるこずを知っおおくずよいでしょう。

Globには無芖オプションがあるので、陀倖オプションを远加しおglobignoreに転送するだけでも倧したこずではありたせん。

無芖䞀臎を陀倖するには、パタヌンたたはglobパタヌンの配列を远加したす。 泚無芖パタヌンは、他の蚭定に関係なく、垞にdottrueモヌドです。

なぜこれに1幎以䞊かかるのかわかりたせん。 :-)

@ inf3rnoずころで、誰かが実際に座っおパッチを曞いおいれば、これはおそらくずっず早く解決されたでしょう。

@isiahmeadowsええ、でもそれは私ではありたせん。 D

それで、これはただPRが必芁ですか testずtest-integrationの耇数のディレクトリではなく、テストファむルのコロケヌションを䜿甚したいので、これを远加できれば幞いです。

2036は、基本的に同じ䞀般的な皮類のものであり、コマンドラむンオプションではなくファむルのみであり、PR2173がありたす。

--excludeようなオプションを远加するずいいかもしれたせん。

たたはmocha test/*.js !test/_*.jsようなものをサポヌトしたす

考え出したグロブ mocha "./{,!(node_modules)/**/}*.test.js"はnode_modulesを陀くすべおの* .test.jsファむルを取埗し、 mocha "./test/**/!(notThisOne).js" notThisOne.jsを陀くテストフォルダヌずサブフォルダヌ内のすべおを取埗したす

参照
https://github.com/isaacs/node-glob#glob -primer
https://github.com/isaacs/node-glob/issues/62

@ScottFreeCode

タヌミナルで実行するず、

mocha "./{,!(node_modules)/**/}*.test.js"
-bash: !: event not found

このキャラクタヌぱスケヌプする必芁がありたすか

@mdumouchel䞀重匕甚笊を䜿甚したす。 そうでなければ、そうです。

@isiahmeadows

ただ゚ラヌが発生しおいたす

node_modules/mocha/lib/utils.js:630
        throw new Error("cannot resolve path (or pattern) '" + path + "'");
              ^
Error: cannot resolve path (or pattern) './{,!(node_modules)/**/}*.test.js'

結局、findコマンドを䜿甚するだけでした

mocha $(find . -type d -name node_modules -prune -o -name '*.test.js')

@mdumouchelバヌゞョン2.x぀たり、npmにあるものを䜿甚しおいる堎合は、ずにかく機胜したせん。 サポヌトは3.x、IIRCで開始されたす。

それは奇劙なこずです。Bashで詊しおみお、二重匕甚笊を䜿甚できたず思いたした。 WindowsずBashの䞡方で機胜する構文/゚スケヌプを知っおいる人はいたすか

たた、「パスを解決できたせん」ずいう゚ラヌは、パスがプロゞェクト内のどのファむルずも䞀臎しないこずを意味しおいるず確信しおいたす。 私が䞎えたパスは、察応する゜ヌスファむルの暪に「.test.js」で終わる名前のテストファむルがある堎合、テストから問題のコメントにコピヌするのを台無しにしない限り、珟圚のバヌゞョンで機胜したした...

2173を参照

Eslintは、 --ignore-path および.eslintignore のファむルを無芖しお玠晎らしい仕事をしたす。
参照 http //eslint.org/docs/user-guide/command-line-interface#ignoring -files

モカに䌌たものは玠晎らしいでしょうtwo_hearts


私の回避策

eslint "test/!(fixtures)/**/*.js" "test/*.js"

私のファむル構造

.
└── src
└── test
    └── fixtures
        └── data.js
    ├── foo.js
    └── bar.js

問題2぀のパスのいずれかが䜕かず䞀臎しない堎合、モカは私にError: cannot resolve path (or pattern)を䞎えたす。

OK、それで私は容赊したす。 これはナヌザヌフレンドリヌではありたせん。

これは私たちがすべきだず思うこずです

  1. --exclude <glob-or-path>サポヌト
  2. --exclude _耇数_むンスタンスをサポヌトする
  3. すべおの--excludeオプションずすべおの非オプション匕数を1぀のリストに結合したす基本的には
  4. それらのファむルをロヌドしたす

珟圚、_n_非オプション匕数をサポヌトしおいたす。これはすべおグロブである可胜性がありたすが、これは_additive_のみです。 これはあなたが期埅するようには機胜したせん

$ mocha 'src/**/*.spec.js' '!src/forbidden/**/*.spec.js'

したがっお、䞊蚘は機胜するはずであり、 --excludeは実際には!単なる砂糖です。

さらに、 .mochaignore 2036のサポヌトは良さそうに聞こえたすが、別の問題です。 .gitignoreような動䜜をするためにプルできる3pモゞュヌルがあるはずです。 ESLintが行っおいるこずは、私たちの目的には十分であるず確信しおいたす。

...明確でない堎合は、コマンドラむンで匕甚笊で囲たれおいないグロブを䜿甚しないでください。 2355を参照

驚いたこずに、 --ignore-pathようなオプションはただありたせん。すべおのテストをtestsフォルダヌに入れる以倖に、モゞュヌルず䞀緒にテストを眮くこずができない理由はありたせん。

+1
パタヌンでファむルやディレクトリを無芖するこずは非垞に䟿利な機胜です

@isiahmeadows

い぀でもsrc / /.js

いいえ、できたせんでした- **/*パタヌンマッチングが壊れおおり、再垰的に機胜したせん。

線集 @ScottFreeCodeには以䞋の答えがありたす

**/*パタヌンマッチングは壊れおおり、再垰的に機胜したせん。

あなたの道は匕甚されおいたすか

+1

image

https://github.com/zinserjan/mocha-webpack/issues/124で説明されおいるように

src/䞭には、゚クスプレスサヌバヌを起動し、バックグラりンドで実行されるserver.tsずいうファむルがありたす。 通垞、カバレッゞの実行䞭はサヌバヌが皌働しおいるため、ポヌトはすでに䜿甚されおいたす。

したがっお、これは望たしくなく、このファむルのみが陀倖されたす。

モカは無芖する必芁があるずいう私の意芋を衚明したす。なぜなら、この間ずっず、メンテナはただ説埗力を必芁ずしおいるからです。

モカはカノンです。 他のすべおのテストフレヌムワヌクが目指しおいるテストフレヌムワヌクのクロスプラットフォヌム機胜セットの氎準を䞊げおみたせんか すべおをBashに任せるこずを熱望するのをやめるべきです。 その2017幎はすでに。

たた、Windowsの人々はBashの!(glob) 実際にはBash䞻矩であり、POSIX暙準でさえありたせんに盞圓するものを持っおいないこずも指摘しおおきたす。

Mochaのglobingは、Glob JSモゞュヌルを介しお凊理されるため、そのたたではBashの䟝存関係はありたせん。 泚パスを匕甚は䟋えば、どのようモカは垌望ずは異なるシェル凊理グロブを回避するために必芁な堎合がありたす** globstar拡匵子なしたたは䜕でもそれはそれたすが、その特別なものです。

@ScottFreeCodeglobを䜿甚するずきにextglob: trueを䜿甚したすか その堎合は、回避策ずしおその構文でこれを閉じるこずができたすglob / minimatchはそのオプションを有効にしおサポヌトしおいるため。

globぞのパスを枡しおいるようです。 ある時点でグロブパタヌンを介しお吊定が機胜するこずは間違いありたせんが、それはモゞュヌルの叀いバヌゞョンであった可胜性がありたすか いずれにせよ、私たちは二重星の振る舞いのテストを行っおいるので、誰かがテストを提出しおいく぀かの吊定パタヌンも機胜するこずを確認したい堎合たたは誰かがすでに持っおいるグロビングテストに欠陥を芋぀けた堎合、それは玠晎らしいこずです。

ただし、明瀺的なignore / excludeオプションを䜿甚するこずには明確な利点がありたす。 実際には、耇数の利点がありたす。

  • あいたいさが少ない
  • さたざたなOSの特殊文字や匕甚芏則ずの衝突を回避しやすく
  • 倚くの堎合、包含リストから陀倖リストを匕いたものは、吊定された郚分を持぀包含リストよりも単玔です

珟状が特定のシェルに䟝存するこずを意図しおいないこずを明確にしたかっただけです。 ; ^

倚くの堎合、包含リストから陀倖リストを匕いたものは、吊定された郚分を持぀包含リストよりも単玔です

本圓です、そしお私はそれに぀いおほずんど忘れおいたした😄

この問題に来る人

回避策は、これがサポヌトされおいるはずなので、グロブを䜿甚するこずです。 誰かがこの特定の行動を望んでいるなら、PRを送っおください。

--excludeオプションは機胜したすか
ドキュメントで芋぀かりたせん。

@ sepo-oneドキュメントを曎新するためにPRを開きたした。
mocha -h利甚可胜なすべおのオプションを確認できたす。

ええ、私は叀いバヌゞョンのモカを䜿っおいたす。 アップグレヌドされ、 --excludeオプションがありたす。
ずにかくドキュメントを曎新する必芁があるず思いたす。

ありがずう@outsideris

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡