2012-11-07 21 views
26

कोणीय प्रलेखन में में प्रयोग किया जाता है कि वे इस बारे में है:क्या "उम्मीद" समारोह कोणीय जे एस

expect(scope.counter).toEqual(0);

और इस here की तरह कई स्थानों में लिखा गया था।

मैं बस पता करने के लिए

+1

यह [परीक्षण] चलाने के लिए है (http://en.wikipedia.org/wiki/Test-driven_development)। – elclanrs

उत्तर

24

unit tests के लिए यह Jasmine यूनिट परीक्षण फ्रेमवर्क सिंटैक्स है। कोणीय उपयोग unit testing practices का उपयोग करता है, प्रोत्साहित करता है और प्रोत्साहित करता है।

Testability AngularJS में बहुत गंभीरता से लिया जाता है और ढांचे के लेखकों सुनिश्चित करें कि कोड AngularJS का उपयोग कर लिखित परीक्षा में आसान है:

  • निर्मित निर्भरता इंजेक्शन (डीआई) प्रणाली यह आसान एक गठबंधन करने के लिए बनाता है छोटे, अच्छी तरह से परीक्षण किया तत्वों से आवेदन
  • टूलींग उनके साथ - Testacular - यह लिख सकते हैं और

AngularJS व्यवहार में परीक्षण निष्पादित करने के लिए आसान बना देता है भी उच्च स्तर के लिए एक समाधान है, end-to-end testing। E2e परीक्षण एक बहुत ही समान वाक्यविन्यास का उपयोग करते हैं (इसलिए आप expect कीवर्ड भी देखेंगे) लेकिन वे जैस्मीन परीक्षण नहीं हैं। अधिक जानकारी यहां मिल सकती है: https://stackoverflow.com/a/13213262/1418796

4

इस परीक्षण का हिस्सा है क्या करता है चाहता हूँ। यह https://docs.angularjs.org/guide/e2e-testing

में वर्णित नहीं है सभी विवरण मौजूद नहीं हैं, इसलिए आप स्रोत कोड को देखना चाहेंगे।

संबंधित मुद्दे