aboutsummaryrefslogtreecommitdiffstats
path: root/docs/spec
diff options
context:
space:
mode:
authorMisko Hevery2011-03-10 13:39:59 -0800
committerMisko Hevery2011-03-11 14:16:52 -0800
commit5b05c0de036f77db0cc493082e21b1451c6b9a5f (patch)
treefe614b0758d339600477ac459bdd532711725f48 /docs/spec
parentd19c0ac6d32319200f0d94df9b07f63a39aecf70 (diff)
downloadangular.js-5b05c0de036f77db0cc493082e21b1451c6b9a5f.tar.bz2
@require in ngdoc now takes reason for dependency
Diffstat (limited to 'docs/spec')
-rw-r--r--docs/spec/ngdocSpec.js11
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>');
});
});