From ed768ebc53ef6746ca83d81892c22d2e9c3afeef Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Mon, 31 Jan 2011 11:55:44 -0800 Subject: Developer guide documentation --- docs/spec/ngdocSpec.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'docs/spec/ngdocSpec.js') diff --git a/docs/spec/ngdocSpec.js b/docs/spec/ngdocSpec.js index 9d84ee7e..d912bf3a 100644 --- a/docs/spec/ngdocSpec.js +++ b/docs/spec/ngdocSpec.js @@ -319,6 +319,7 @@ describe('ngdoc', function(){ var doc = new Doc("@description " + 'foo {@link angular.foo}\n\n da {@link angular.foo bar foo bar } \n\n' + 'dad{@link angular.foo}\n\n' + + 'external{@link http://angularjs.org}\n\n' + '{@link angular.directive.ng:foo ng:foo}'); doc.parse(); expect(doc.description). @@ -329,6 +330,8 @@ describe('ngdoc', function(){ toContain('dadangular.foo'); expect(doc.description). toContain('ng:foo'); + expect(doc.description). + toContain('http://angularjs.org'); }); }); @@ -357,12 +360,16 @@ describe('ngdoc', function(){ }); it('should render description in related method', function(){ - var doc = new Doc(); + var doc = new Doc('').parse(); doc.ngdoc = 'service'; - doc.methods = [new Doc('@ngdoc method\n@exampleDescription MDesc\n@example MExmp').parse()]; - doc.properties = [new Doc('@ngdoc property\n@exampleDescription PDesc\n@example PExmp').parse()]; - expect(doc.html()).toContain('

MDesc

MExmp
'); - expect(doc.html()).toContain('

PDesc

PExmp
'); + doc.methods = [ + new Doc('@ngdoc method\n@exampleDescription MDesc\n@example MExmp').parse()]; + doc.properties = [ + new Doc('@ngdoc property\n@exampleDescription PDesc\n@example PExmp').parse()]; + expect(doc.html()).toContain('

MDesc

' + + '
MExmp
'); + expect(doc.html()).toContain('

PDesc

' + + '
PExmp
'); }); }); -- cgit v1.2.3