add more tests

This commit is contained in:
Antony Dovgal
2019-05-24 12:33:07 +03:00
parent 13e26a383a
commit ffae3062a4
5 changed files with 53 additions and 2 deletions

1
.gitignore vendored
View File

@@ -1,3 +1,4 @@
*.o
*.lo
*.la
.*.swp

View File

@@ -1,5 +1,5 @@
--TEST--
ISSUE #040 (segment fault)
ISSUE #040 (segmentation fault)
--SKIPIF--
<?php
if (!extension_loaded("lua")) print "skip lua extension missing";
@@ -16,4 +16,4 @@ CODE
--EXPECT--
Array
(
)
)

BIN
tests/print.phpt Normal file

Binary file not shown.

28
tests/print_tables-1.phpt Normal file
View File

@@ -0,0 +1,28 @@
--TEST--
print with tables - 1
--SKIPIF--
<?php
if (!extension_loaded("lua")) print "skip lua extension missing";
?>
--FILE--
<?php
$lua = new Lua();
$lua->eval(<<<CODE
local people = {
{
phone = "123456"
},
}
print(people)
CODE
);
?>
--EXPECT--
Array
(
[1] => Array
(
[phone] => 123456
)
)

22
tests/print_tables-2.phpt Normal file
View File

@@ -0,0 +1,22 @@
--TEST--
print with tables - 2
--SKIPIF--
<?php
if (!extension_loaded("lua")) print "skip lua extension missing";
?>
--FILE--
<?php
$lua = new Lua();
$lua->eval(<<<CODE
local a = {
LEFT = 1,
}
print(a)
CODE
);
?>
--EXPECT--
Array
(
[LEFT] => 1
)