मैं एक तरह से कैसे रन से it
के के कुछ हिस्से को रोकने के लिए है, तो उनमें से एक में विफल रहा हैकल्पना से बाद में मोचा परीक्षण जाएं अगर एक
मैं mocha-as-promised
उपयोग कर रहा हूँ नहीं मिल सकता है विफल रहता है, तो कोड लग सकता है से 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
को छोड़ दिया जाना चाहिए
संपादित करें: लगता है मैं सिर्फ बना रही हूँ मेरी टी गलत ESTS, सवाल को हटाने से पहले कुछ समय के लिए इंतजार करेंगे
संपादित करें:
के रूप में मैं टिप्पणी में उत्तर दिया - मैं पहले से मोचा गूगल समूहों में इस सवाल का जवाब मिला, परंतु कुछ अन्य प्रतिबंध मैं प्रश्न में आपका उल्लेख नहीं कर रहे हैं - मैं गंदे-सरल-मोचा का उपयोग कर रहा हूं और जैसा कि मैंने कोड का निरीक्षण किया है - जब मैं मोचा कन्स्ट्रक्टर
पर विकल्प पास करता हूं तो मुझे कोई जमानत विकल्प नहीं है, मैं यह नहीं ढूंढ पाया कि कमांड लाइन से विकल्प सूट इंस्टेंस में पास किए गए हैं, और केवल एक पंक्ति जहां यह हो सकता है, यह एक
हैजो अजीब लग रहा है के लिए मुझे
मैं मैं मोचा GitHub पृष्ठों पर इस मुद्दे को खुल जाएगा लगता है, जमानत सेटिंग के साथ हो सकता है वे पारित कर दिया विस्तार होगा विकल्पों बाद में, या सिर्फ मुझे समझाने क्या मैं गलत था और मैं कैसे मेरी समस्या हल कर सकते हैं अन्य तरीकों से
संपादित करें: और अब, https://github.com/visionmedia/mocha/commit/f0b441ceef4998e570a794dcff951bf2330eb0c5 के अनुसार नवीनतम मोचा बॉक्स से जमानत विकल्प है। लेखकों के लिए धन्यवाद!
अगर एक के लिए खोज करता यह सवाल भी उपयोगी है: मोचा failfast या पहले त्रुटि पर विफलता। – k0pernikus