summaryrefslogtreecommitdiff
path: root/t/basic.t
diff options
context:
space:
mode:
Diffstat (limited to 't/basic.t')
-rw-r--r--t/basic.t102
1 files changed, 0 insertions, 102 deletions
diff --git a/t/basic.t b/t/basic.t
deleted file mode 100644
index 89da815..0000000
--- a/t/basic.t
+++ /dev/null
@@ -1,102 +0,0 @@
-use strict;
-use warnings;
-
-use Test::More;
-use JSON::XS;
-use Test::Exception;
-use AnyEvent::Riak;
-use YAML::Syck;
-
-#plan tests => 15;
-
-my ( $host, $path );
-
-BEGIN {
- my $riak_test = $ENV{RIAK_TEST_SERVER};
- ( $host, $path ) = split ";", $riak_test if $riak_test;
- plan skip_all =>
- 'set $ENV{RIAK_TEST_SERVER} if you want to run the tests'
- unless ( $host && $path );
-}
-
-ok my $riak = AnyEvent::Riak->new( host => $host, path => $path, w => 1,
- dw => 1),
- 'create riak object';
-
-# ping
-ok my $ping_one = $riak->is_alive(
- callback => sub {
- my $res = shift;
- pass "is alive in cb" if $res;
- }
- ),
- 'ping with callback';
-
-ok my $ping_two = $riak->is_alive()->recv, 'ping without callback';
-
-ok my $s = $ping_one->recv, 'response from ping without callback';
-is $s, 1, 'valid response from ping';
-
-# list bucket
-ok my $bucket_cb = $riak->list_bucket(
- 'bar',
- parameters => { props => 'true', keys => 'true' },
- callback => sub {
- my $res = shift;
- ok $res->{props};
- is scalar @{ $res->{keys} }, 0, '0 keys in cb';
- }
- ),
- 'fetch bucket list';
-
-ok my $buckets = $riak->list_bucket('bar')->recv, "fetch bucket list, twice";
-is scalar @{ $buckets->{keys} }, '0', 'no keys';
-
-ok my $res_bucket = $bucket_cb->recv, 'get bucket';
-
-# set bucket
-ok my $new_bucket
- = $riak->set_bucket( 'foo', { props => { n_val => 2 } } )->recv,
- 'set a new bucket';
-
-my $value = {
- foo => 'bar',
-};
-
-ok my $res = $riak->store('foo', 'bar', $value)->recv, 'set a new key';
-
-ok $res = $riak->fetch( 'foo', 'bar' )->recv, 'fetch our new key';
-is_deeply $res, $value, 'value is ok';
-# ok $res = $riak->delete( 'foo', 'bar' )->recv, 'delete our key';
-
-# ok my $store_w_cb = $riak->store(
-# 'foo', 'bar3', $value, undef, undef,
-# sub {
-# pass "store value ok";
-# $riak->fetch(
-# 'foo', 'bar3', undef,
-# sub {
-# my $body = shift;
-# is_deeply (JSON::decode_json($body), $value, 'value is ok in cb');
-# }
-# );
-# }
-# );
-
-# ok my $final_res = $store_w_cb->recv;
-# $final_res->recv; # FIXME all cb should be called at this point
-
-# ok $res = $riak->store($value)->recv, '... set a new key';
-# my $second_value = {
-# bucket => 'foo',
-# key => 'baz',
-# object => { foo => "bar", baz => 2 },
-# links => [ [ 'foo', 'bar', 'tagged' ] ],
-# };
-# ok $res = $riak->store($second_value)->recv, '... set another new key';
-
-# ok $res = $riak->walk( 'foo', 'baz', [ { bucket => 'foo', } ] )->recv,
-# '... walk';
-# is $res->{results}->[0]->[0]->{key}, "bar", "... walked to bar";
-
-done_testing();