Deprecated 'collection' parameter in favor of 'cq' - fixes #92
Change-Id: I51f0197da3a182fc4d4cd35f12ccb88cce3f8833
diff --git a/dev/js/spec/vcSpec.js b/dev/js/spec/vcSpec.js
index 564b8d6..388a26d 100644
--- a/dev/js/spec/vcSpec.js
+++ b/dev/js/spec/vcSpec.js
@@ -1561,7 +1561,7 @@
);
});
- it('should be deserializable from collection 1', function () {
+ it('should be deserializable from collection/corpus 1', function () {
var kq = {
"matches":["..."],
"collection":{
@@ -1624,6 +1624,13 @@
var vc = vcClass.create().fromJson(kq["collection"]);
expect(vc.toQuery()).toEqual('(title = "Der Birnbaum" & pubPlace = "Mannheim" & (subTitle = "Aufzucht und Pflege" | subTitle = "Gedichte")) | pubDate since 2015-03-05');
+
+ kq["corpus"] = kq["collection"]
+ delete kq["collection"]
+
+ vc = vcClass.create().fromJson(kq["corpus"]);
+ expect(vc.toQuery()).toEqual('(title = "Der Birnbaum" & pubPlace = "Mannheim" & (subTitle = "Aufzucht und Pflege" | subTitle = "Gedichte")) | pubDate since 2015-03-05');
+
});
it('should be deserializable from collection 2', function () {
@@ -1692,6 +1699,7 @@
expect(vc.toQuery()).toEqual('availability = /CC-BY.*/ & author = "Goethe"');
});
+
it('shouldn\'t be deserializable from collection with unknown type', function () {
var kq = {
"@type" : "koral:doc",