eth_compileSerpent

This commit is contained in:
sc0Vu 2017-12-14 19:25:56 +08:00
parent 6095c92900
commit 1d02b8ba2e
2 changed files with 32 additions and 0 deletions

View File

@ -252,6 +252,13 @@ class Eth
'validators' => StringValidator::class 'validators' => StringValidator::class
] ]
] ]
],
'eth_compileSerpent' => [
'params' => [
[
'validators' => StringValidator::class
]
]
] ]
]; ];

View File

@ -809,6 +809,31 @@ class EthTest extends TestCase
}); });
} }
/**
* testCompileSerpent
*
* @return void
*/
public function testCompileSerpent()
{
$eth = $this->eth;
$eth->compileSerpent('\/* some serpent *\/', function ($err, $compiled) {
if ($err !== null) {
return $this->fail($err->getMessage());
}
if (isset($compiled->result)) {
$this->assertTrue(is_string($compiled->result));
} else {
// if (isset($compilers->error)) {
$this->assertTrue(true);
// } else {
// $this->assertTrue(true);
// }
}
});
}
/** /**
* testUnallowedMethod * testUnallowedMethod
* *