apisix/t/yaml-config.t

27 lines
591 B
Perl

use t::APIMeta 'no_plan';
repeat_each(2);
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("first plugin: ", encode_json(config.plugins[1]))
}
}
--- request
GET /t
--- response_body
etcd host: http://127.0.0.1:2379
etcd prefix: /v2/keys
first plugin: "example-plugin"