diff options
Diffstat (limited to 'test/specs/core/transformData.spec.js')
-rw-r--r-- | test/specs/core/transformData.spec.js | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/specs/core/transformData.spec.js b/test/specs/core/transformData.spec.js new file mode 100644 index 0000000..95479bd --- /dev/null +++ b/test/specs/core/transformData.spec.js @@ -0,0 +1,30 @@ +var transformData = require('../../../lib/core/transformData'); + +describe('core::transformData', function () { + it('should support a single transformer', function () { + var data; + data = transformData(data, null, function (data) { + data = 'foo'; + return data; + }); + + expect(data).toEqual('foo'); + }); + + it('should support an array of transformers', function () { + var data = ''; + data = transformData(data, null, [function (data) { + data += 'f'; + return data; + }, function (data) { + data += 'o'; + return data; + }, function (data) { + data += 'o'; + return data; + }]); + + expect(data).toEqual('foo'); + }); +}); + |