diff options
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>'); }); }); |
