diff options
| author | Misko Hevery | 2011-04-20 13:44:34 -0700 |
|---|---|---|
| committer | Misko Hevery | 2011-06-08 15:21:33 -0700 |
| commit | f9f95879f08073ce1170a471a925541324a0ff23 (patch) | |
| tree | cffde6cf16a59806c39ef0298211c9e508e9cf01 | |
| parent | 8cad231bd219eddd518de8b8bd040d3f12f08d17 (diff) | |
| download | angular.js-f9f95879f08073ce1170a471a925541324a0ff23.tar.bz2 | |
Added support for properties in documentation
| -rw-r--r-- | docs/spec/ngdocSpec.js | 14 | ||||
| -rw-r--r-- | docs/src/ngdoc.js | 11 |
2 files changed, 25 insertions, 0 deletions
diff --git a/docs/spec/ngdocSpec.js b/docs/spec/ngdocSpec.js index 2dcfb875..99b3036d 100644 --- a/docs/spec/ngdocSpec.js +++ b/docs/spec/ngdocSpec.js @@ -543,6 +543,20 @@ describe('ngdoc', function(){ expect(dom).toContain('var modelValue = angular.formatter.myFormatter.parse(userInputString, a);'); }); }); + + describe('property', function(){ + it('should format', function(){ + var doc = new Doc({ + ngdoc:'property', + name:'myProp', + returns:{type: 'type', description: 'description'} + }); + doc.html_usage_property(dom); + expect(dom).toContain('myProp'); + expect(dom).toContain('type'); + expect(dom).toContain('description'); + }); + }); }); }); diff --git a/docs/src/ngdoc.js b/docs/src/ngdoc.js index 3d2265bc..ffc77d78 100644 --- a/docs/src/ngdoc.js +++ b/docs/src/ngdoc.js @@ -321,6 +321,17 @@ Doc.prototype = { }); }, + html_usage_property: function(dom){ + var self = this; + dom.h('Usage', function(){ + dom.code(function(){ + dom.text(self.name); + }); + + self.html_usage_returns(dom); + }); + }, + html_usage_directive: function(dom){ var self = this; dom.h('Usage', function(){ |
