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