चमेली प्रलेखन (http://jasmine.github.io/2.0/introduction.html) से की गुंजाइश:चमेली: इस
इस कीवर्ड
एक beforeEach के बीच चर साझा करने के लिए एक और तरीका है, यह है, और afterEach इस कीवर्ड माध्यम से है। प्रत्येक spec से पहले प्रत्येक/इसे/बाद में यह एक ही खाली वस्तु के रूप में होता है जो अगले spec के पहले/इसे/बाद में प्रत्येक के लिए खाली पर सेट किया जाता है।
जावास्क्रिप्ट में इसकी मेरी समझ यह है कि यह वास्तविक कार्य के दायरे से जुड़ा हुआ है। तो मैं उम्मीद करता हूं कि यह प्रत्येक संदर्भ/कार्य/प्रत्येक के अंदर संदर्भ में अलग-अलग संदर्भ (फ़ंक्शन के आधार पर) के संदर्भ में बाध्य होगा।
उदा।
describe('Spec', function(){
var eachThis = null;
beforeEach(function(){
eachThis = this;
});
it('check this', function(){
except(this).toEqual(eachThis);
}
};
तो यह परीक्षण पास होना चाहिए।
क्या जैस्मीन ने इसका व्यवहार बदल दिया या क्या मुझे कुछ गलत मिला?
Thnx। मैं आवेदन के व्यवहार को जानता हूँ। मुद्दा यह है कि यह यहां छिपा हुआ है और व्यवहार पारंपरिक ओप की तरह दिखता है। – Johannes
मुझे लगता है कि आप जिस कारण से सुझाव दे रहे हैं (यह स्पष्ट नहीं है) के लिए डॉक्स में व्यवहार की ओर इशारा किया गया है - मैं सी # में प्रतिनिधियों से इसकी तुलना करता हूं, लेकिन मुझे यकीन है कि अन्य ओओ भी हैं उदाहरण जो समान हैं। मैं यहां किसी प्रश्न पूछने वाले किसी के ज्ञान के बारे में कोई धारणा नहीं करने का प्रयास करता हूं, मुझे लगता है कि आवेदन पर चर्चा यादृच्छिक व्यक्ति के लिए इंटरव्यू पर जानकारी के लिए गुगल करने के लिए उपयोगी है :) –
क्या यह 'एसिंक परीक्षणों के बीच काम करता है? –