を失敗した場合、そのうちの一つは、私がmocha-as-promised
を使用していますので、コードが見えるかもしれませんスキップ以降のモカ・テスト1は
を失敗した場合、私は、実行からit
年代の一部を停止する方法を方法を見つけることができませんusuall
describe("remote promises", function() {
describe("browsing", function() {
describe("getting page", function() {
it("should navigate to test page and check title", function() {
this.timeout(TIMEOUT);
return browser.get("http://admc.io/wd/test-pages/guinea-pig.html").then(function() {
return browser.title();
}).then(function(title) {
return assert.ok(~title.indexOf("I am a page title - Sauce Labs"), "Wrong title!");
});
})
it("submit element should be clicked1", function() {
this.timeout(TIMEOUT);
return browser.elementById("submit").then(function(el) {
return browser.clickElement(el);
}).then(function() {
return browser["eval"]("window.location.href");
}).then(function(location) {
assert.ok(~location.indexOf("http://"), "Wrong location!");
});
})
});
describe("clicking submit", function() {
it("submit element should be clicked2", function() {
this.timeout(TIMEOUT);
return browser.elementById("submit").then(function(el) {
return browser.clickElement(el);
}).then(function() {
return browser["eval"]("window.location.href");
}).then(function(location) {
assert.ok(~location.indexOf("http://"), "Wrong location!");
});
});
});
});
});
などが異なると私はshould navigate to test page and check title
が失敗した場合、その後 submit element should be clicked1
が
EDITスキップしなければならないことを望む: は、私はちょうど私のトンを作ってるんだと思われるが間違っているのEST、質問を削除する前にいくつかの時間を待つことになる
EDIT:私はコメントで答えたよう
- 私はすでにモカGoogleグループでは、この答えを受け取ったが、私は疑問に記載されていない他のいくつかの制限があります - 私はgrunt-simple-mochaを使用しています。コードを検査するときに、mochaコンストラクタにオプションを渡すと保釈オプションはありません。
コマンドラインからのオプションがどこにあるかを見つけることができませんでした。私はそれがあるように見えるかもしれない行だけです
私は、モカgithubのページで問題を開きます。おそらく彼らは、後に保釈設定で渡されたオプションを拡張します、またはちょうど私が間違っていたものを私に説明し、どのように私は私の問題を解決することができると思う私のために奇妙に見える
他の方法で
編集:そして今、https://github.com/visionmedia/mocha/commit/f0b441ceef4998e570a794dcff951bf2330eb0c5 最新のモカはボックスから保釈オプションを持っています。著者のおかげで!
1は、検索した場合、この質問にも便利です:最初のエラーのモカフェイルファーストまたは失敗。 – k0pernikus