diff options
| author | Misko Hevery | 2011-01-24 13:33:47 -0800 |
|---|---|---|
| committer | Misko Hevery | 2011-01-24 14:23:51 -0800 |
| commit | bf03eb007c31bec4ea9f2ca8a947f9833bb348c9 (patch) | |
| tree | 6bf60a2d3794cda0fffdb8db9e4ea7e0ff84fb58 /docs/spec/sitemapSpec.js | |
| parent | c2f2587a79aeb77aad66f081cf924a79348a698e (diff) | |
| download | angular.js-bf03eb007c31bec4ea9f2ca8a947f9833bb348c9.tar.bz2 | |
Added SiteMap generation to the documentation
Diffstat (limited to 'docs/spec/sitemapSpec.js')
| -rw-r--r-- | docs/spec/sitemapSpec.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/spec/sitemapSpec.js b/docs/spec/sitemapSpec.js new file mode 100644 index 00000000..2a5c4901 --- /dev/null +++ b/docs/spec/sitemapSpec.js @@ -0,0 +1,23 @@ +var SiteMap = require('sitemap.js').SiteMap; +var Doc = require('ngdoc.js').Doc; + + +describe('sitemap', function(){ + it('should render empty sitemap', function(){ + var map = new SiteMap([]); + expect(map.render()).toEqual([ + '<?xml version="1.0" encoding="UTF-8"?>', + '<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">', + '</sitemapindex>', ''].join('\n')); + }); + + it('should render ngdoc url', function(){ + var map = new SiteMap([new Doc({name: 'a.b.c<>\'"&'})]); + expect(map.render()).toContain([ + ' <url>', + '<loc>http://docs.angularjs.org/#!a.b.c<>'"&</loc>', + '<changefreq>weekly</changefreq>', + '</url>'].join('')); + + }); +}); |
