first commit
This commit is contained in:
49
build/node_modules/feed/test/feed.js
generated
vendored
Normal file
49
build/node_modules/feed/test/feed.js
generated
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
var assert = require("assert"),
|
||||
Feed = require('../lib/feed.js')
|
||||
|
||||
describe('RSS 2.0', function () {
|
||||
|
||||
it('should return a standard feed', function () {
|
||||
|
||||
var feed = new Feed({
|
||||
title: 'Feed Title',
|
||||
description: 'This is my personnal feed!',
|
||||
link: 'http://example.com/',
|
||||
image: 'http://example.com/image.png',
|
||||
copyright: 'All rights reserved 2013, John Doe',
|
||||
updated: new Date('Sat, 13 Jul 2013 23:00:00 GMT'), // optional, default = today
|
||||
generator: 'awesome', // optional, default = 'Feed for Node.js'
|
||||
|
||||
author: {
|
||||
name: 'John Doe',
|
||||
email: 'johndoe@example.com',
|
||||
link: 'https://example.com/johndoe'
|
||||
}
|
||||
});
|
||||
|
||||
var output = '';
|
||||
|
||||
output += '<?xml version="1.0" encoding="utf-8"?>\n';
|
||||
output += '<rss version="2.0">\n';
|
||||
output += ' <channel>\n';
|
||||
output += ' <title>Feed Title</title>\n';
|
||||
output += ' <description>This is my personnal feed!</description>\n';
|
||||
output += ' <link>http://example.com/</link>\n';
|
||||
output += ' <lastBuildDate>Sat, 13 Jul 2013 23:00:00 GMT</lastBuildDate>\n';
|
||||
output += ' <docs>http://blogs.law.harvard.edu/tech/rss</docs>\n';
|
||||
output += ' <image>\n';
|
||||
output += ' <title>Feed Title</title>\n';
|
||||
output += ' <url>http://example.com/image.png</url>\n';
|
||||
output += ' <link>http://example.com/</link>\n';
|
||||
output += ' </image>\n';
|
||||
output += ' <copyright>All rights reserved 2013, John Doe</copyright>\n';
|
||||
output += ' <generator>awesome</generator>\n';
|
||||
output += ' </channel>\n';
|
||||
output += '</rss>';
|
||||
|
||||
var data = feed.render('rss-2.0');
|
||||
|
||||
assert.equal(data, output);
|
||||
});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user