Circle-Wallet
view release on metacpan or search on metacpan
t/01-wallet.t view on Meta::CPAN
#!perl
use 5.006;
use strict;
use warnings;
use Test::More;
use Try::Tiny;
use JSON;
use Carp;
use Circle::Wallet;
# 1. create wallet using anonymous user.
try {
my $result = create_wallet();
carp encode_json($result);
my $status = $result->{status};
is( $status, 20000, 'create wallet not login' );
$result = list_wallet();
carp encode_json($result);
$status = $result->{status};
is( $status, 20000, 'list wallet not login' );
$result = balance_of_address("ssssss");
carp encode_json($result);
$status = $result->{status};
is( $status, 20000, 'balance of address not login' );
$result = balance_of_wallet();
carp encode_json($result);
$status = $result->{status};
is( $status, 20000, 'balance of wallet not login' );
$result = assets_of_address( 'ssssss', 1 );
carp encode_json($result);
$status = $result->{status};
is( $status, 20000, 'assets of address not login' );
$result = assets_of_wallet();
carp encode_json($result);
$status = $result->{status};
is( $status, 20000, 'assets of wallet not login' );
$result = send_to(
{
from => 'sssss',
address => 'rrrrr',
email => 'test@gmail.com',
transContent => {
type => 1,
valueHex => 'e45095ee5edd11efb6994bdea9d4f576'
}
}
);
$status = $result->{status};
carp encode_json($result);
is( $status, 20000, 'send to api not login' );
$result = pay(
{
from => 'ssss',
to => "rrrrr",
value => 1000,
payPayword => '<secret payPassword>'
}
);
carp encode_json($result);
( run in 0.916 second using v1.01-cache-2.11-cpan-d7f47b0818f )