diff options
| author | Misko Hevery | 2011-03-10 13:39:59 -0800 |
|---|---|---|
| committer | Misko Hevery | 2011-03-11 14:16:52 -0800 |
| commit | 5b05c0de036f77db0cc493082e21b1451c6b9a5f (patch) | |
| tree | fe614b0758d339600477ac459bdd532711725f48 /docs/spec/ngdocSpec.js | |
| parent | d19c0ac6d32319200f0d94df9b07f63a39aecf70 (diff) | |
| download | angular.js-5b05c0de036f77db0cc493082e21b1451c6b9a5f.tar.bz2 | |
@require in ngdoc now takes reason for dependency
Diffstat (limited to 'docs/spec/ngdocSpec.js')
| -rw-r--r-- | docs/spec/ngdocSpec.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/docs/spec/ngdocSpec.js b/docs/spec/ngdocSpec.js index 9c1a49ac..46b05aef 100644 --- a/docs/spec/ngdocSpec.js +++ b/docs/spec/ngdocSpec.js @@ -229,9 +229,16 @@ describe('ngdoc', function(){ describe('@requires', function() { it('should parse more @requires tag into array', function() { - var doc = new Doc('@requires $service\n@requires $another'); + var doc = new Doc('@requires $service for \n`A`\n@requires $another for `B`'); + doc.ngdoc = 'service'; doc.parse(); - expect(doc.requires).toEqual(['$service', '$another']); + expect(doc.requires).toEqual([ + {name:'$service', text:'<p>for \n<code>A</code></p>'}, + {name:'$another', text:'<p>for <code>B</code></p>'}]); + expect(doc.html()).toContain('<a href="#!angular.service.$service">$service</a>'); + expect(doc.html()).toContain('<a href="#!angular.service.$another">$another</a>'); + expect(doc.html()).toContain('<p>for \n<code>A</code></p>'); + expect(doc.html()).toContain('<p>for <code>B</code></p>'); }); }); |
