%PDF- %PDF-
Direktori : /home/opti/optisoftcom/.cpanm/work/1544535425.21555/BSON-XS-v0.6.0/t/ |
Current File : /home/opti/optisoftcom/.cpanm/work/1544535425.21555/BSON-XS-v0.6.0/t/backend.t |
use 5.010001; use strict; use warnings; use utf8; use Test::More 0.96; binmode( Test::More->builder->$_, ":utf8" ) for qw/output failure_output todo_output/; use lib 't/lib'; use lib 't/pvtlib'; use CleanEnv; eval { require BSON }; is( $@, "", "No error loading BSON.pm" ); ok( $INC{"BSON/XS.pm"}, "Loading BSON.pm loads BSON::XS" ); is( BSON->can("_encode_bson"), BSON::XS->can("_encode_bson"), "correct encoder sub" ); is( BSON->can("_decode_bson"), BSON::XS->can("_decode_bson"), "correct decoder sub" ); my $h = { a => 1 }; is_deeply( BSON::decode( BSON::encode($h) ), $h, "round trip works with BSON::XS codec" ); done_testing; # # This file is part of BSON-XS # # This software is Copyright (c) 2018 by MongoDB, Inc. # # This is free software, licensed under: # # The Apache License, Version 2.0, January 2004 # # # vim: set ts=4 sts=4 sw=4 et tw=75: