CGI-Application-Plugin-OpenTracing-DataDog

 view release on metacpan or  search on metacpan

t/12_options_bootstrap.t  view on Meta::CPAN

use Test::Most ;

use lib 't/lib/';
use Test::CGI::Application::Plugin::OpenTracing::Utils;

cgi_implementation_params_ok(
    'MyTest::CGI::Application::Bootstrap' => [
        "OpenTracing::Implementation",
        "DataDog",
        "default_service_name",
        "MyTest::CGI::Application::Bootstrap",
        "default_service_type",
        "web",
        "default_resource_name",
        "",
        "default_service_name",
        "MyTest::Bootstrap",
        "default_service_type",
        "that_bootstrap",
        "default_resource_name",
        "that_fixed_endpoint.cgi",
        "bar",
        "2",
    ],
);

done_testing();



package MyTest::CGI::Application::Bootstrap;
use base 'CGI::Application';
use CGI::Application::Plugin::OpenTracing::DataDog;

sub run_modes {
    start    => 'some_method_start',
}

sub some_method_start { return }

sub opentracing_bootstrap_options {
    default_service_name    => 'MyTest::Bootstrap',
    default_service_type    => 'that_bootstrap',
    default_resource_name   => 'that_fixed_endpoint.cgi',
    bar                     => 2,
}



1;



( run in 1.616 second using v1.01-cache-2.11-cpan-9581c071862 )