UNPKG

cfmljs

Version:
23 lines (18 loc) 652 B
/* globals require, describe, it */ // jshint devel:true, curly: false, asi:true var expect = require('expect.js') var cfml = require('../cfml') describe('The CFOUTPUT tag', function() { it('should replace variables in pound signs', function(){ var str = 'hello <cfoutput>#test#</cfoutput>' var vars = {test:'world'} var result = cfml.renderString(str, vars) expect(result).to.be('hello world') }) it('pound signs outside cfoutput should not be replaced', function(){ var str = '#test# <cfoutput>#test2#</cfoutput>' var vars = {test2:'world'} var result = cfml.renderString(str, vars) expect(result).to.be('#test# world') }) })