# vi:filetype= use lib 'lib'; use Test::Nginx::Socket; repeat_each(2); plan tests => repeat_each() * 2 * blocks(); $ENV{TEST_NGINX_MYSQL_PORT} ||= 3306; our $http_config = <<'_EOC_'; upstream backend { drizzle_server 127.0.0.1:$TEST_NGINX_MYSQL_PORT protocol=mysql dbname=ngx_test user=ngx_test password=ngx_test; } _EOC_ no_diff(); run_tests(); __DATA__ === TEST 1: sanity --- http_config eval: $::http_config --- config location /mysql { set_form_input $sql 'sql'; set_unescape_uri $sql; #echo $sql; drizzle_query $sql; drizzle_pass backend; rds_csv on; } --- more_headers Content-Type: application/x-www-form-urlencoded --- request POST /mysql sql=select%20*%20from%20cats; --- response_body eval "id,name\r 2,\r 3,bob\r "