Skip to content

Commit

Permalink
[#114,transform][s]: first set of tests for costco code.
Browse files Browse the repository at this point in the history
  • Loading branch information
rufuspollock committed Jul 14, 2012
1 parent 7546889 commit 1c3dbaa
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 0 deletions.
61 changes: 61 additions & 0 deletions test/data.transform.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
module("Data.Transform");

test('previewTransform', function () {
var docs = [
{
'date': '2012/2013 - 1'
}
];
var func = function(doc) {
return doc;
};
var exp = [
{
"after": {
"date": "2012/2013 - 1"
},
"before": {
"date": "2012/2013 - 1"
}
}
];
var out = recline.Data.Transform.previewTransform(docs, func);
deepEqual(out, exp);

var func = function(doc) {
var d = doc['date'];
doc['date'] = d.split('/')[0];
return doc;
};
var exp = [
{
"after": {
"date": "2012"
},
"before": {
"date": "2012/2013 - 1"
}
}
];
var out = recline.Data.Transform.previewTransform(docs, func);
deepEqual(out, exp);

var func = function(doc) {
var d = doc['date'];
doc['date'] = d.split('/')[0] + '-' + d.split(' - ')[1];
return doc;
};
var exp = [
{
"after": {
"date": "2012-1"
},
"before": {
"date": "2012/2013 - 1"
}
}
];
var out = recline.Data.Transform.previewTransform(docs, func);
deepEqual(out, exp);
});

4 changes: 4 additions & 0 deletions test/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@
<script type="text/javascript" src="view.multiview.test.js"></script>
<script type="text/javascript" src="util.test.js"></script>
<script type="text/javascript" src="widget.filtereditor.test.js"></script>

<!-- data tests -->
<script type="text/javascript" src="../src/data.transform.js"></script>
<script type="text/javascript" src="data.transform.test.js"></script>
</head>
<body>
<h1 id="qunit-header">Qunit Tests</h1>
Expand Down

0 comments on commit 1c3dbaa

Please sign in to comment.