Moving nodejs runtime to default
diff --git a/lib/actions.js b/lib/actions.js
index f66ea0e..9b02f3e 100644
--- a/lib/actions.js
+++ b/lib/actions.js
@@ -76,7 +76,7 @@
return options.action
}
- return { exec: { kind: 'nodejs', code: options.action } }
+ return { exec: { kind: 'nodejs:default', code: options.action } }
}
}
diff --git a/test/unit/actions.test.js b/test/unit/actions.test.js
index aac323c..4c7954e 100644
--- a/test/unit/actions.test.js
+++ b/test/unit/actions.test.js
@@ -193,7 +193,7 @@
t.is(req.url, `${params.api}namespaces/${params.namespace}/actions/${action_name}`)
t.is(req.headers.Authorization, `Basic ${new Buffer(params.api_key).toString('base64')}`)
t.is(req.method, 'PUT')
- t.deepEqual(req.body, {exec: {kind: 'nodejs', code: action}})
+ t.deepEqual(req.body, {exec: {kind: 'nodejs:default', code: action}})
t.deepEqual(req.qs, {})
return Promise.resolve()
}
@@ -214,7 +214,7 @@
t.is(req.url, `${params.api}namespaces/${namespace}/actions/${action_name}`)
t.is(req.headers.Authorization, `Basic ${new Buffer(params.api_key).toString('base64')}`)
t.is(req.method, 'PUT')
- t.deepEqual(req.body, {exec: {kind: 'nodejs', code: action}})
+ t.deepEqual(req.body, {exec: {kind: 'nodejs:default', code: action}})
t.deepEqual(req.qs, {overwrite: true})
return Promise.resolve()
}
@@ -289,7 +289,7 @@
t.is(req.url, `${params.api}namespaces/${params.namespace}/actions/${action_name}`)
t.is(req.headers.Authorization, `Basic ${new Buffer(params.api_key).toString('base64')}`)
t.is(req.method, 'PUT')
- t.deepEqual(req.body, {exec: {kind: 'nodejs', code: action}})
+ t.deepEqual(req.body, {exec: {kind: 'nodejs:default', code: action}})
t.deepEqual(req.qs, {overwrite: true})
return Promise.resolve()
}
@@ -390,23 +390,23 @@
const packages = new Packages(params)
return packages.create({packageName: package_name, package: packageBody})
- .then(() => {
- const params2 = {api: 'https://openwhisk.ng.bluemix.net/api/v1/', api_key: 'user_authorisation_key', namespace: `default/${package_name}`}
- const action_name = 'action_name'
- const action = 'function main() { // main function body};'
+ .then(() => {
+ const params2 = {api: 'https://openwhisk.ng.bluemix.net/api/v1/', api_key: 'user_authorisation_key', namespace: `default/${package_name}`}
+ const action_name = 'action_name'
+ const action = 'function main() { // main function body};'
- stub.request = req => {
- t.is(req.url, `${params2.api}namespaces/${encodeURIComponent(params2.namespace)}/actions/${action_name}`)
- t.is(req.headers.Authorization, `Basic ${new Buffer(params.api_key).toString('base64')}`)
- t.is(req.method, 'PUT')
- t.deepEqual(req.body, {exec: {kind: 'nodejs', code: action}})
- t.deepEqual(req.qs, {})
- return Promise.resolve()
- }
+ stub.request = req => {
+ t.is(req.url, `${params2.api}namespaces/${encodeURIComponent(params2.namespace)}/actions/${action_name}`)
+ t.is(req.headers.Authorization, `Basic ${new Buffer(params.api_key).toString('base64')}`)
+ t.is(req.method, 'PUT')
+ t.deepEqual(req.body, {exec: {kind: 'nodejs:default', code: action}})
+ t.deepEqual(req.qs, {})
+ return Promise.resolve()
+ }
- t.plan(10)
+ t.plan(10)
- const actions = new Actions(params2)
- return actions.create({actionName: action_name, action: action})
- })
+ const actions = new Actions(params2)
+ return actions.create({actionName: action_name, action: action})
+ })
})