summaryrefslogtreecommitdiff
path: root/test/specs/core/transformData.spec.js
blob: 95479bdd3e3d565038d224fec5e9896a7c8dc0b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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');
  });
});