1234567891011121314151617181920212223242526272829 |
- 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: generate_v4
- --- http_config eval: $::HttpConfig
- --- config
- location /t {
- content_by_lua_block {
- local uuid = require "resty.t1k.uuid"
- ngx.say(uuid.generate_v4())
- }
- }
- --- request
- GET /t
- --- response_body_like
- ^[0-9a-f]{8}[0-9a-f]{4}4[0-9a-f]{3}[89ab][0-9a-f]{3}[0-9a-f]{12}$
- --- no_error_log
- [error]
|