Web3 setProvider test

This commit is contained in:
sc0Vu 2017-12-19 11:39:24 +08:00
parent 83ffda80c8
commit 5d19c4659c
2 changed files with 29 additions and 14 deletions

View File

@ -75,6 +75,29 @@ class Web3ApiTest extends TestCase
});
}
/**
* testUnallowedMethod
*
* @return void
*/
public function testUnallowedMethod()
{
$this->expectException(RuntimeException::class);
$web3 = $this->web3;
$web3->hello(function ($err, $hello) {
if ($err !== null) {
return $this->fail($err->getMessage());
}
if (isset($hello->result)) {
$this->assertTrue(true);
} else {
$this->fail($hello->error->message);
}
});
}
/**
* testWrongParam
*

View File

@ -9,6 +9,7 @@ use Web3\Eth;
use Web3\Net;
use Web3\Providers\HttpProvider;
use Web3\RequestManagers\RequestManager;
use Web3\RequestManagers\HttpRequestManager;
class Web3Test extends TestCase
{
@ -54,25 +55,16 @@ class Web3Test extends TestCase
}
/**
* testUnallowedMethod
* testSetProvider
*
* @return void
*/
public function testUnallowedMethod()
public function testSetProvider()
{
$this->expectException(RuntimeException::class);
$web3 = $this->web3;
$requestManager = new HttpRequestManager('http://localhost:8545');
$web3->provider = new HttpProvider($requestManager);
$web3->hello(function ($err, $hello) {
if ($err !== null) {
return $this->fail($err->getMessage());
}
if (isset($hello->result)) {
$this->assertTrue(true);
} else {
$this->fail($hello->error->message);
}
});
$this->assertEquals($web3->provider->requestManager->host, 'http://localhost:8545');
}
}