mirror of
https://github.com/chaitin/SafeLine.git
synced 2026-02-11 03:04:07 +08:00
37 lines
692 B
Perl
37 lines
692 B
Perl
use Test::Nginx::Socket;
|
|
|
|
our $HttpConfig = <<'_EOC_';
|
|
lua_package_path "lib/?.lua;/usr/local/share/lua/5.1/?.lua;;";
|
|
_EOC_
|
|
|
|
repeat_each(3);
|
|
|
|
plan tests => repeat_each() * (blocks() * 3);
|
|
|
|
run_tests();
|
|
|
|
__DATA__
|
|
|
|
=== TEST 1: buffer add
|
|
--- http_config eval: $::HttpConfig
|
|
--- config
|
|
location /t {
|
|
content_by_lua_block {
|
|
local buffer = require "resty.t1k.buffer"
|
|
local b = buffer:new()
|
|
b:add("hello")
|
|
b:add(" ")
|
|
b:add("world")
|
|
b:add("!")
|
|
ngx.say(b[1], b[2], b[3], b[4])
|
|
ngx.say(b:len())
|
|
}
|
|
}
|
|
--- request
|
|
GET /t
|
|
--- response_body
|
|
hello world!
|
|
12
|
|
--- no_error_log
|
|
[error]
|