@sassoftware/viya-api-base
Version:
Template for typical SAS Viya Applications
36 lines (30 loc) • 1.07 kB
JavaScript
/*
* Copyright © 2019, SAS Institute Inc., Cary, NC, USA. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0
*/
const setupTest = require('./setupTest');
module.exports = async function casl () {
let {store,token} = await setupTest();
let payload = {
method : 'POST',
url : 'http://localhost:8080/myapi/casl',
headers: {
authorization: token
},
data: {
input: {x: 1},
code : `
action builtins.echo r = result /
data = "data casuser.text;docId='test';text='I love this app';run;";
action datastep.runCode r=result/
single='YES'
code = "data casuser.text;docId='test';text='this is not bad stuffstuff';run;";
action table.fetch r=result /
table={caslib='casuser', name= 'text'};
send_response(result); `
}
};
let r = await store.request(payload);
console.log(r.data);
return 'done';
};