var SiteMap = require('../src/SiteMap.js').SiteMap;
var Doc = require('../src/ngdoc.js').Doc;
describe('sitemap', function() {
  it('should render empty sitemap', function() {
    var map = new SiteMap([]);
    expect(map.render()).toEqual([
      '',
      '',
      '', ''].join('\n'));
  });
  it('should render ngdoc url', function() {
    var map = new SiteMap([new Doc({section: 'foo', id: 'a.b.c<>\'"&'})]);
    expect(map.render()).toContain([
      ' ',
      'http://docs.angularjs.org/foo/a.b.c<>'"&',
      'weekly',
      ''].join(''));
  });
});