18%put TEST 1 - basic file upload ;
19filename somefile temp;
24%mp_assertscope(SNAPSHOT)
25%mv_createfile(path=&mcTestAppLoc, name=&file..txt,inref=somefile,mdebug=1)
26%mp_assertscope(COMPARE
27 ,ignorelist=MCLIB0_JADP1LEN MCLIB0_JADP2LEN MCLIB0_JADPNUM
28 MCLIB0_JADVLEN MCLIB2_JADP1LEN
29 _SASJS_PROCESSMODE _SASJS_WEBOUT_HEADERS
30 MCLIB2_JADP2LEN MCLIB2_JADPNUM MCLIB2_JADVLEN
34 iftrue=(%mfv_existfile(&mcTestAppLoc/&file..txt)=1),
35 desc=Check
if created file exists
38%put TEST 2 - html file;
42 put
'<html><body><p>Hello world</p></body></html>';
44%mv_createfile(path=&mcTestAppLoc, name=test.html,inref=f2,mdebug=1)
47 iftrue=(%mfv_existfile(&mcTestAppLoc/test.html)=1),
48 desc=Check
if created file exists
51%put TEST 3 - dataset upload ;
55filename ds
"%sysfunc(pathname(work))/temp.sas7bdat";
57%mv_createfile(path=&mcTestAppLoc, name=&file..sas7bdat,inref=ds,mdebug=1)
60 iftrue=(%mfv_existfile(&mcTestAppLoc/&file..sas7bdat)=1),
61 desc=Check
if created dataset exists
64%put TEST 4 - create a .sas file;
68 put
'%put hello FromSASStudioBailey; ';
70%mv_createfile(path=&mcTestAppLoc, name=test4.sas,inref=f4,mdebug=1)
73 iftrue=(%mfv_existfile(&mcTestAppLoc/test4.sas)=1),
74 desc=Check
if created sas program exists
77%put TEST 5 - reading from files service and writing back;
78filename sendfrom filesrvc folderpath=
"&mcTestAppLoc" filename=
'test4.sas';
80OPTIONS SYMBOLGEN MLOGIC MPRINT MERROR;
82%mv_createfile(path=&mcTestAppLoc,name=test5.sas,inref=sendfrom,mdebug=1) ;
84%put TEST 6 -
try the find and replace;
89 put
'let var=/some/path/name;';
91%let in=/some/path/name;
92%let out=/
final/destination;
93%mv_createfile(path=&mcTestAppLoc, name=test6.js,inref=f6,mdebug=1,swap=in out)
95filename getback filesrvc folderpath=
"&mcTestAppLoc" filename=
'test6.js';
101 if _infile_=
"let var=&out;" then call symputx(
'test6',1);
107 desc=Check
if find & replace worked