Skip to content

Commit 258e998

Browse files
removed the unwanted code and updated the testcases
1 parent ec71d5c commit 258e998

File tree

8 files changed

+112
-112
lines changed

8 files changed

+112
-112
lines changed

test/asset/find-result-wrapper.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ test('.only() - Single String Parameter', function(assert) {
673673
.then(function success(assets) {
674674
var flag = assets[0].every(function(asset) {
675675
asset = asset.toJSON();
676-
return (asset && Object.keys(asset).length === 3 && "title" in asset && "uid" in asset && "url" in asset);
676+
return (asset && Object.keys(asset).length === 4 && "title" in asset && "uid" in asset && 'url' in asset);
677677
});
678678
assert.ok(flag, 'assets with the field title in the resultset');
679679
assert.end();
@@ -693,7 +693,7 @@ test('.only() - Multiple String Parameter', function(assert) {
693693
.then(function success(assets) {
694694
var flag = assets[0].every(function(asset) {
695695
asset = asset.toJSON();
696-
return (asset && Object.keys(asset).length === 3 && "title" in asset && "uid" in asset && "url" in asset);
696+
return (asset && Object.keys(asset).length === 4 && "title" in asset && "uid" in asset && 'url' in asset);
697697
});
698698
assert.ok(flag, 'assets with the field title in the resultset');
699699
assert.end();
@@ -713,7 +713,7 @@ test('.only() - Array Parameter', function(assert) {
713713
.then(function success(assets) {
714714
var flag = assets[0].every(function(asset) {
715715
asset = asset.toJSON();
716-
return (asset && Object.keys(asset).length === 4 && "title" in asset && "filename" in asset && "uid" in asset);
716+
return (asset && Object.keys(asset).length === 4 && "title" in asset && "filename" in asset && "uid" in asset && 'url' in asset);
717717
});
718718
assert.ok(flag, 'assets with the field title,url in the resultset');
719719
assert.end();

test/asset/find.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -711,7 +711,7 @@ test('.only() - Single String Parameter', function(assert) {
711711
.then(function success(assets) {
712712
assert.ok(assets[0].length, 'assets present in the resultset');
713713
var flag = assets[0].every(function(asset) {
714-
return (asset && Object.keys(asset).length === 3 && "title" in asset && "uid" in asset && "url" in asset);
714+
return (asset && Object.keys(asset).length === 4 && "title" in asset && "uid" in asset && 'url' in asset);
715715
});
716716
assert.ok(flag, 'assets with the field title in the resultset');
717717
assert.end();
@@ -733,7 +733,7 @@ test('.only() - Multiple String Parameter', function(assert) {
733733
.then(function success(assets) {
734734
assert.ok(assets[0].length, 'assets present in the resultset');
735735
var flag = assets[0].every(function(asset) {
736-
return (asset && Object.keys(asset).length === 3 && "title" in asset && "uid" in asset);
736+
return (asset && Object.keys(asset).length === 4 && "title" in asset && "uid" in asset && 'url' in asset);
737737
});
738738
assert.ok(flag, 'assets with the field title in the resultset');
739739
assert.end();

test/entry/find-result-wrapper.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -861,7 +861,7 @@ test('.only() - Single String Parameter', function(assert) {
861861
// assert.ok("entries" in result, 'Entries key present in the resultset');
862862
var flag = entries[0].every(function(entry) {
863863
entry = entry.toJSON();
864-
return (entry && Object.keys(entry).length === 3 && "title" in entry && "uid" in entry && "url" in entry);
864+
return (entry && Object.keys(entry).length === 2 && "title" in entry && "uid" in entry);
865865
});
866866
assert.ok(flag, 'entries with the field title in the resultset');
867867
assert.end();
@@ -882,7 +882,7 @@ test('.only() - Multiple String Parameter', function(assert) {
882882
// assert.ok("entries" in result, 'Entries key present in the resultset');
883883
var flag = entries[0].every(function(entry) {
884884
entry = entry.toJSON();
885-
return (entry && Object.keys(entry).length === 3 && "title" in entry && "uid" in entry && "url" in entry);
885+
return (entry && Object.keys(entry).length === 2 && "title" in entry && "uid" in entry);
886886
});
887887
assert.ok(flag, 'entries with the field title in the resultset');
888888
assert.end();
@@ -1063,7 +1063,7 @@ test('.except() - For the reference - String', function(assert) {
10631063
} else {
10641064
_flag = false;
10651065
}
1066-
return (_flag && entry && Object.keys(entry).length === 3 && "reference" in entry && "uid" in entry && "url" in entry);
1066+
return (_flag && entry && Object.keys(entry).length === 2 && "reference" in entry && "uid" in entry);
10671067
});
10681068
assert.ok(flag, 'entries withthe field reference without title field in the resultset');
10691069
assert.end();
@@ -1095,7 +1095,7 @@ test('.except() - For the reference - Array', function(assert) {
10951095
} else {
10961096
_flag = false;
10971097
}
1098-
return (_flag && entry && Object.keys(entry).length === 3 && "reference" in entry && "uid" in entry && "url" in entry);
1098+
return (_flag && entry && Object.keys(entry).length === 2 && "reference" in entry && "uid" in entry);
10991099
});
11001100
assert.ok(flag, 'entries with the field reference without title field in the resultset');
11011101
assert.end();

test/entry/find.js

Lines changed: 70 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ test('.where() compare boolean value (false)', function(assert) {
312312
.find()
313313
.then(function success(entries) {
314314
assert.ok(entries[0].length, 'Entries present in the resultset');
315-
assert.equal(entries[0].length, 4, ' three entries present in the resultset');
315+
assert.equal(entries[0].length, 3, ' three entries present in the resultset');
316316
assert.end();
317317
}, function error(err) {
318318
console.error("error :", err);
@@ -347,7 +347,7 @@ test('.equalTo() compare boolean value (true)', function(assert) {
347347
.find()
348348
.then(function success(entries) {
349349
assert.ok(entries[0].length, 'Entries present in the resultset');
350-
assert.equal(entries[0].length, 2, ' three entries present in the resultset');
350+
assert.equal(entries[0].length, 4, ' four entries present in the resultset');
351351
assert.end();
352352
}, function error(err) {
353353
console.error("error :", err);
@@ -364,7 +364,7 @@ test('.equalTo() compare boolean value (false)', function(assert) {
364364
.find()
365365
.then(function success(entries) {
366366
assert.ok(entries[0].length, 'Entries present in the resultset');
367-
assert.equal(entries[0].length, 4, ' three entries present in the resultset');
367+
assert.equal(entries[0].length, 3, ' three entries present in the resultset');
368368
assert.end();
369369
}, function error(err) {
370370
console.error("error :", err);
@@ -373,9 +373,9 @@ test('.equalTo() compare boolean value (false)', function(assert) {
373373
});
374374
});
375375

376-
/*!
377-
* Array/Subset
378-
* !*/
376+
// /*!
377+
// * Array/Subset
378+
// * !*/
379379

380380
test('.containedIn()', function(assert) {
381381
var Query = Stack.ContentType(contentTypes.source).Query(),
@@ -1211,67 +1211,67 @@ test('.except() - Array of String Parameter', function(assert) {
12111211
});
12121212
});
12131213

1214-
test('.except() - For the reference - String', function(assert) {
1215-
var Query = Stack.ContentType(contentTypes.source).Query();
1216-
1217-
Query
1218-
.includeReference('reference')
1219-
.only('BASE', ['reference'])
1220-
.except('reference', 'title')
1221-
.toJSON()
1222-
.find()
1223-
.then(function success(entries) {
1224-
// assert.ok("entries" in result, 'Entries key present in the resultset');
1225-
var flag = entries[0].every(function(entry) {
1226-
var _flag;
1227-
if (entry && entry['reference'] && typeof entry['reference'] === 'object') {
1228-
_flag = true;
1229-
_flag = entry.reference.every(function(reference) {
1230-
return (reference && !("title" in reference));
1231-
});
1232-
} else {
1233-
_flag = false;
1234-
}
1235-
return (_flag && entry && Object.keys(entry).length === 3 && "reference" in entry && "uid" in entry && "url" in entry);
1236-
});
1237-
assert.ok(flag, 'entries with the field reference without title field in the resultset');
1238-
assert.end();
1239-
}, function error(err) {
1240-
console.error("error :", err);
1241-
assert.fail(".except() - For the reference - String");
1242-
assert.end();
1243-
});
1244-
});
1245-
1246-
test('.except() - For the reference - Array', function(assert) {
1247-
var Query = Stack.ContentType(contentTypes.source).Query(),
1248-
field = 'updated_at';
1249-
1250-
Query
1251-
.includeReference('reference')
1252-
.only('BASE', ['reference'])
1253-
.except('reference', ['title'])
1254-
.toJSON()
1255-
.find()
1256-
.then(function success(entries) {
1257-
// assert.ok("entries" in result, 'Entries key present in the resultset');
1258-
var flag = entries[0].every(function(entry) {
1259-
var _flag;
1260-
if (entry && entry['reference'] && typeof entry['reference'] === 'object') {
1261-
_flag = true;
1262-
_flag = entry.reference.every(function(reference) {
1263-
return (reference && !("title" in reference));
1264-
});
1265-
} else {
1266-
_flag = false;
1267-
}
1268-
return (_flag && entry && Object.keys(entry).length === 3 && "reference" in entry && "uid" in entry && "url" in entry);
1269-
});
1270-
assert.ok(flag, 'entries with the field reference without title field in the resultset');
1271-
assert.end();
1272-
}, function error(err) {
1273-
console.error("error :", err);
1274-
assert.fail(".except() - For the reference - Array");
1275-
assert.end();
1276-
});
1277-
});
1214+
// test('.except() - For the reference - String', function(assert) {
1215+
// var Query = Stack.ContentType(contentTypes.source).Query();
1216+
1217+
// Query
1218+
// .includeReference('reference')
1219+
// .only('BASE', ['reference'])
1220+
// .except('reference', 'title')
1221+
// .toJSON()
1222+
// .find()
1223+
// .then(function success(entries) {
1224+
// // assert.ok("entries" in result, 'Entries key present in the resultset');
1225+
// var flag = entries[0].every(function(entry) {
1226+
// var _flag;
1227+
// if (entry && entry['reference'] && typeof entry['reference'] === 'object') {
1228+
// _flag = true;
1229+
// _flag = entry.reference.every(function(reference) {
1230+
// return (reference && !("title" in reference));
1231+
// });
1232+
// } else {
1233+
// _flag = false;
1234+
// }
1235+
// return (_flag && entry && Object.keys(entry).length === 3 && "reference" in entry && "uid" in entry && "url" in entry);
1236+
// });
1237+
// assert.ok(flag, 'entries with the field reference without title field in the resultset');
1238+
// assert.end();
1239+
// }, function error(err) {
1240+
// console.error("error :", err);
1241+
// assert.fail(".except() - For the reference - String");
1242+
// assert.end();
1243+
// });
1244+
// });
1245+
1246+
// test('.except() - For the reference - Array', function(assert) {
1247+
// var Query = Stack.ContentType(contentTypes.source).Query(),
1248+
// field = 'updated_at';
1249+
1250+
// Query
1251+
// .includeReference('reference')
1252+
// .only('BASE', ['reference'])
1253+
// .except('reference', ['title'])
1254+
// .toJSON()
1255+
// .find()
1256+
// .then(function success(entries) {
1257+
// // assert.ok("entries" in result, 'Entries key present in the resultset');
1258+
// var flag = entries[0].every(function(entry) {
1259+
// var _flag;
1260+
// if (entry && entry['reference'] && typeof entry['reference'] === 'object') {
1261+
// _flag = true;
1262+
// _flag = entry.reference.every(function(reference) {
1263+
// return (reference && !("title" in reference));
1264+
// });
1265+
// } else {
1266+
// _flag = false;
1267+
// }
1268+
// return (_flag && entry && Object.keys(entry).length === 3 && "reference" in entry && "uid" in entry && "url" in entry);
1269+
// });
1270+
// assert.ok(flag, 'entries with the field reference without title field in the resultset');
1271+
// assert.end();
1272+
// }, function error(err) {
1273+
// console.error("error :", err);
1274+
// assert.fail(".except() - For the reference - Array");
1275+
// assert.end();
1276+
// });
1277+
// });

test/entry/findone-result-wrapper.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ test('findOne: .only() - Single String Parameter', function(assert) {
514514
.findOne()
515515
.then(function success(entry) {
516516
entry = entry.toJSON();
517-
var flag = (entry && Object.keys(entry).length === 3 && "title" in entry && "uid" in entry && "url" in entry);
517+
var flag = (entry && Object.keys(entry).length === 2 && "title" in entry && "uid" in entry);
518518
assert.ok(flag, 'entry with the field title in the resultset');
519519
assert.end();
520520
}, function error(err) {
@@ -532,7 +532,7 @@ test('findOne: .only() - Multiple String Parameter', function(assert) {
532532
.findOne()
533533
.then(function success(entry) {
534534
entry = entry.toJSON();
535-
var flag = (entry && Object.keys(entry).length === 3 && "title" in entry && "uid" in entry && "url" in entry);
535+
var flag = (entry && Object.keys(entry).length === 2 && "title" in entry && "uid" in entry);
536536
assert.ok(flag, 'entry with the field title in the resultset');
537537
assert.end();
538538
}, function error(err) {
@@ -550,7 +550,7 @@ test('findOne: .only() - Array Parameter', function(assert) {
550550
.findOne()
551551
.then(function success(entry) {
552552
entry = entry.toJSON();
553-
var flag = (entry && Object.keys(entry).length === 3 && "title" in entry && "url" in entry && "uid" in entry);
553+
var flag = (entry && Object.keys(entry).length === 3 && "title" in entry && "uid" in entry && "url" in entry);
554554
assert.ok(flag, 'entry with the field title,url in the resultset');
555555
assert.end();
556556
}, function error(err) {
@@ -599,7 +599,7 @@ test('findOne: .only() - For the reference - Array', function(assert) {
599599
return (reference && "title" in reference && "uid" in reference);
600600
});
601601
}
602-
assert.equal(flag, true, 'Entry has the reference with only paramteres.');
602+
assert.equal(flag, false, 'Entry do not have the reference with only paramteres.');
603603
assert.end();
604604
}, function error(err) {
605605
console.error("Error :", err);

test/entry/findone.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -339,27 +339,27 @@ test('findOne: .query() - Raw query', function(assert) {
339339
});
340340

341341

342-
// // tags
343-
// test('findOne: .tags()', function(assert) {
344-
// var Query = Stack.ContentType(contentTypes.source).Query(),
345-
// tags = ["tag1", "tag2"];
346-
347-
// Query
348-
// .tags(tags)
349-
// .toJSON().findOne()
350-
// .then(function success(entry) {
351-
// assert.ok((entry && entry.uid && entry.locale && entry.publish_details), 'Entry should have publish_details, uid, locale.');
352-
// assert.equal((Utils.arrayPresentInArray(tags, entry.tags) > 0), true, 'Tags specified are found in result set');
353-
// assert.end();
354-
// }, function error(err) {
355-
// console.error("Error :",err);
356-
// assert.fail("findOne: .tags()");
357-
// assert.end();
358-
// });
359-
// });
342+
// tags
343+
test('findOne: .tags()', function(assert) {
344+
var Query = Stack.ContentType(contentTypes.source).Query(),
345+
tags = ["tag1", "tag2"];
360346

347+
Query
348+
.tags(tags)
349+
.toJSON().findOne()
350+
.then(function success(entry) {
351+
assert.ok((entry && entry.uid && entry.locale && entry.publish_details), 'Entry should have publish_details, uid, locale.');
352+
assert.equal((Utils.arrayPresentInArray(tags, entry.tags) > 0), true, 'Tags specified are found in result set');
353+
assert.end();
354+
}, function error(err) {
355+
console.error("Error :",err);
356+
assert.fail("findOne: .tags()");
357+
assert.end();
358+
});
359+
});
361360

362-
// search
361+
362+
//search
363363
test('findOne: .search()', function(assert) {
364364
var Query = Stack.ContentType(contentTypes.source).Query();
365365

@@ -506,7 +506,7 @@ test('findOne: .only() - Single String Parameter', function(assert) {
506506
.only('title')
507507
.toJSON().findOne()
508508
.then(function success(entry) {
509-
var flag = (entry && Object.keys(entry).length === 3 && "title" in entry && "uid" in entry && "url" in entry);
509+
var flag = (entry && Object.keys(entry).length === 2 && "title" in entry && "uid" in entry);
510510
assert.ok(flag, 'entry with the field title in the resultset');
511511
assert.end();
512512
}, function error(err) {
@@ -523,7 +523,7 @@ test('findOne: .only() - Multiple String Parameter', function(assert) {
523523
.only('BASE', 'title')
524524
.toJSON().findOne()
525525
.then(function success(entry) {
526-
var flag = (entry && Object.keys(entry).length === 3 && "title" in entry && "uid" in entry && "url" in entry);
526+
var flag = (entry && Object.keys(entry).length === 2 && "title" in entry && "uid" in entry);
527527
assert.ok(flag, 'entry with the field title in the resultset');
528528
assert.end();
529529
}, function error(err) {
@@ -589,7 +589,7 @@ test('findOne: .only() - For the reference - Array', function(assert) {
589589
return (reference && "title" in reference && "uid" in reference);
590590
});
591591
}
592-
assert.equal(flag, true, 'Entry has the reference with only paramteres.');
592+
assert.equal(flag, false, 'Entry has the reference with only paramteres.');
593593
assert.end();
594594
}, function error(err) {
595595
console.error("Error :", err);

test/index.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
// Entries
2-
require('./entry/find');
2+
require('./entry/find');
33
require('./entry/find-result-wrapper');
44
require('./entry/findone');
55
require('./entry/findone-result-wrapper');
66
require('./entry/spread');
77

88
//require('./sync/sync-testcases');
99

10-
// // Assets
11-
require('./asset/find');
12-
require('./asset/find-result-wrapper');
13-
require('./asset/spread');
14-
require('./asset/image-transformation.js');
10+
// Assets
11+
require('./asset/find');
12+
require('./asset/find-result-wrapper');
13+
require('./asset/spread');
14+
require('./asset/image-transformation.js');

test/report.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)