r22478: Update the LDAP backend code to handle initialisation of multiple
[ira/wip.git] / testprogs / ejs / base.js
1 #!/bin/sh
2 exec smbscript "$0" ${1+"$@"}
3
4 var options = GetOptions(ARGV, 
5                 "POPT_COMMON_SAMBA");
6 if (options == undefined) {
7    println("Failed to parse options");
8    return -1;
9 }
10
11 libinclude("base.js");
12
13 var obj = new Object();
14 obj.FOO = "foo";
15 obj.BAR = "bar";
16 var str1 = "${FOO}:${BAR}";
17 var str2 = "${FOO}:${BAR} "; // note the space after the brace
18 var sub1 = substitute_var(str1, obj);
19 var sub2 = substitute_var(str2, obj);
20
21 assert(str1 + " " == str2);
22 assert(sub1 + " " == sub2);
23 exit(0);