mirror of
https://github.com/cnodejs/nodeclub.git
synced 2025-12-08 19:55:55 +00:00
26 lines
771 B
JavaScript
26 lines
771 B
JavaScript
/*!
|
|
* nodeclub - onehost plugins unit tests.
|
|
* Copyright(c) 2012 dead-horse <dead_horse@qq.com>
|
|
* MIT Licensed
|
|
*/
|
|
|
|
/**
|
|
* Module dependencies.
|
|
*/
|
|
var Util = require('../../libs/util');
|
|
var should = require('should');
|
|
|
|
describe('libs/util', function() {
|
|
describe('escape', function() {
|
|
var text1 = '<script></script> text';
|
|
var text2 = 'outside:<>, inside: ```js\n<>\n```\n`<>`\n```\n<>\n```\n`uc` `uc`';
|
|
it('escape outside ok', function() {
|
|
var result = Util.escape(text1);
|
|
result.should.equal('<script></script> text');
|
|
});
|
|
it('not escape inside', function() {
|
|
var result = Util.escape(text2);
|
|
result.should.equal('outside:<>, inside: ```js\n<>\n```\n`<>`\n```\n<>\n```\n`uc` `uc`');
|
|
});
|
|
});
|
|
}); |