use strict;
use warnings;

use FindBin qw/$Bin/;
use lib "$Bin/../lib";
use lib "$Bin/../inc";

my $json_dir = $ENV{'API_CREDENTIAL_DIR'};

use Test::More;

unless ($json_dir && -e $json_dir) {  plan skip_all => 'No credential file found in $ENV{"API_CREDENTIAL_DIR"} or path is invalid!'; }

use Webservice::OVH;

my $api = Webservice::OVH->new_from_json($json_dir);

ok ( $api, "api object creation" );
ok ( $api->domain, "domain object exists" );
ok ( $api->order, "order object exists" );
ok ( $api->me, "me object exists" );
ok ( $api->email, "email object exists" );

done_testing();