Skip to content

Commit 598f1c2

Browse files
committed
fix (test) errors in service-parse task
1 parent efb0053 commit 598f1c2

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

test/parse-service.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const assert = require('assert'),
44
executor = require('../lib/server-code/runners/tasks/executor'),
5-
argsUtil = require('../lib/server-code/runners/tasks/util/args');
5+
argsUtil = require('../lib/server-code/runners/tasks/util/args');
66

77
require('backendless').ServerCode = require('../lib/server-code/api');
88
require('mocha');
@@ -34,9 +34,12 @@ describe('[parse-service] task executor', function() {
3434
return invoke(createTask('fixtures'))
3535
.then((res) => {
3636
assert.equal(res.exception, null);
37-
assert.deepEqual(res.arguments, [{
38-
'config' : [],
39-
'xml': '<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n<namespaces>\n <namespace name=\"services\" fullname=\"services\">\n <service name=\"ShoppingCartService\" fullname=\"services.ShoppingCartService\">\n <method name=\"addItem\" type=\"void\" nativetype=\"void\" fulltype=\"void\" javatype=\"void\">\n <arg name=\"cartName\" type=\"String\" nativetype=\"String\" fulltype=\"String\" javatype=\"java.lang.String\"/>\n <arg name=\"item\" type=\"ShoppingItem\" nativetype=\"services.ShoppingItem\" fulltype=\"services.ShoppingItem\" javatype=\"services.ShoppingItem\"/>\n </method>\n <method name=\"addItems\" type=\"void\" nativetype=\"void\" fulltype=\"void\" javatype=\"void\">\n <arg name=\"cartName\" type=\"String\" nativetype=\"String\" fulltype=\"String\" javatype=\"java.lang.String\"/>\n <arg name=\"items\" type=\"Array\" nativetype=\"List&lt;services.ShoppingItem&gt;\" fulltype=\"Array\" javatype=\"java.util.List&lt;services.ShoppingItem&gt;\" elementType=\"ShoppingItem\"/>\n </method>\n <method name=\"purchase\" type=\"Order\" nativetype=\"services.Order\" fulltype=\"services.Order\" javatype=\"services.Order\">\n <arg name=\"cartName\" type=\"String\" nativetype=\"String\" fulltype=\"String\" javatype=\"java.lang.String\"/>\n </method>\n </service>\n <datatype name=\"ShoppingItem\" fullname=\"services.ShoppingItem\" typeNamespace=\"services\">\n <field name=\"objectId\" type=\"String\" nativetype=\"String\" fulltype=\"String\" javatype=\"java.lang.String\"/>\n <field name=\"product\" type=\"String\" nativetype=\"String\" fulltype=\"String\" javatype=\"java.lang.String\"/>\n <field name=\"price\" type=\"Number\" nativetype=\"float\" fulltype=\"Number\" javatype=\"float\"/>\n <field name=\"quantity\" type=\"Number\" nativetype=\"float\" fulltype=\"Number\" javatype=\"float\"/>\n </datatype>\n <datatype name=\"Order\" fullname=\"services.Order\" typeNamespace=\"services\">\n <field name=\"items\" type=\"Array\" nativetype=\"List&lt;services.ShoppingItem&gt;\" fulltype=\"Array\" javatype=\"java.util.List&lt;services.ShoppingItem&gt;\" elementType=\"ShoppingItem\"/>\n <field name=\"orderPrice\" type=\"Number\" nativetype=\"float\" fulltype=\"Number\" javatype=\"float\"/>\n </datatype>\n </namespace>\n <runtime generationMode=\"FULL\">\n </runtime>\n</namespaces>'
37+
assert.deepEqual(res.arguments.services, [{
38+
'name' : 'ShoppingCartService',
39+
'description': 'ShoppingCartService',
40+
'version' : '0.0.0',
41+
'config' : [],
42+
'xml' : '<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n<namespaces>\n <namespace name=\"services\" fullname=\"services\">\n <service name=\"ShoppingCartService\" fullname=\"services.ShoppingCartService\">\n <method name=\"addItem\" type=\"void\" nativetype=\"void\" fulltype=\"void\" javatype=\"void\">\n <arg name=\"cartName\" type=\"String\" nativetype=\"String\" fulltype=\"String\" javatype=\"java.lang.String\"/>\n <arg name=\"item\" type=\"ShoppingItem\" nativetype=\"services.ShoppingItem\" fulltype=\"services.ShoppingItem\" javatype=\"services.ShoppingItem\"/>\n </method>\n <method name=\"addItems\" type=\"void\" nativetype=\"void\" fulltype=\"void\" javatype=\"void\">\n <arg name=\"cartName\" type=\"String\" nativetype=\"String\" fulltype=\"String\" javatype=\"java.lang.String\"/>\n <arg name=\"items\" type=\"Array\" nativetype=\"List&lt;services.ShoppingItem&gt;\" fulltype=\"Array\" javatype=\"java.util.List&lt;services.ShoppingItem&gt;\" elementType=\"ShoppingItem\"/>\n </method>\n <method name=\"purchase\" type=\"Order\" nativetype=\"services.Order\" fulltype=\"services.Order\" javatype=\"services.Order\">\n <arg name=\"cartName\" type=\"String\" nativetype=\"String\" fulltype=\"String\" javatype=\"java.lang.String\"/>\n </method>\n </service>\n <datatype name=\"ShoppingItem\" fullname=\"services.ShoppingItem\" typeNamespace=\"services\">\n <field name=\"objectId\" type=\"String\" nativetype=\"String\" fulltype=\"String\" javatype=\"java.lang.String\"/>\n <field name=\"product\" type=\"String\" nativetype=\"String\" fulltype=\"String\" javatype=\"java.lang.String\"/>\n <field name=\"price\" type=\"Number\" nativetype=\"float\" fulltype=\"Number\" javatype=\"float\"/>\n <field name=\"quantity\" type=\"Number\" nativetype=\"float\" fulltype=\"Number\" javatype=\"float\"/>\n </datatype>\n <datatype name=\"Order\" fullname=\"services.Order\" typeNamespace=\"services\">\n <field name=\"items\" type=\"Array\" nativetype=\"List&lt;services.ShoppingItem&gt;\" fulltype=\"Array\" javatype=\"java.util.List&lt;services.ShoppingItem&gt;\" elementType=\"ShoppingItem\"/>\n <field name=\"orderPrice\" type=\"Number\" nativetype=\"float\" fulltype=\"Number\" javatype=\"float\"/>\n </datatype>\n </namespace>\n <runtime generationMode=\"FULL\">\n </runtime>\n</namespaces>'
4043
}]);
4144
});
4245
});
@@ -45,7 +48,7 @@ describe('[parse-service] task executor', function() {
4548
return invoke(createTask('dummy-folder'))
4649
.then((res) => {
4750
assert.equal(res.exception, null);
48-
assert.deepEqual(res.arguments, []);
51+
assert.deepEqual(res.arguments.services, []);
4952
});
5053
});
5154
});

0 commit comments

Comments
 (0)