apisix/t/yaml-config.t

29 lines
636 B
Perl
Raw Normal View History

use t::APIMeta 'no_plan';
repeat_each(2);
no_long_string();
log_level('info');
run_tests;
__DATA__
=== TEST 1: sanity
--- config
location /t {
content_by_lua_block {
local encode_json = require "cjson.safe" .encode
local config = require("apimeta.core.config").read()
ngx.say("etcd host: ", config.etcd.host)
ngx.say("etcd prefix: ", config.etcd.prefix)
ngx.say("plugins: ", encode_json(config.plugins))
}
}
--- request
GET /t
--- response_body
etcd host: http://127.0.0.1:2379
etcd prefix: /v2/keys
plugins: ["example_plugin","not_exist_plugin"]