lua callbacks are now object bound
[phplua.git] / tests / 006.phpt
blobbefc31736ab947a286de53ebc957ce9c3d259a9f
1 --TEST--
2 lua::evaluateFile()
3 --SKIPIF--
4 <?php if (!extension_loaded("lua")) print "skip"; ?>
5 --FILE--
6 <?php 
7 $filename = __FILE__.'.tmp';
9 $code = array(
10   'fine'   => 'print "Hello PHP"',
11   'broken' => 'dgdr fdrg erb rxdgre tews< df hxfdxgfc gsdgxvrsgrg.ve4w',
14 $l = new lua();
16 foreach ($code as $n => $c) {
17     echo "\nTesting $n\n";
18     file_put_contents($filename, $c);
19     $l->evaluateFile($filename);
20     @unlink($filename);
23 --EXPECTF--
25 Testing fine
26 Hello PHP
27 Testing broken
29 Warning: lua::evaluatefile(): lua error: %s.tmp:1: '=' expected near 'fdrg' in %s on line %i