diff options
-rw-r--r-- | GNUmakefile | 5 | ||||
-rw-r--r-- | ext/unicorn_http/httpdate.c | 2 | ||||
-rw-r--r-- | ext/unicorn_http/unicorn_http.rl | 2 |
3 files changed, 6 insertions, 3 deletions
diff --git a/GNUmakefile b/GNUmakefile index d7f0118..4c40dc9 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -85,10 +85,13 @@ test-unit: $(wildcard test/unit/test_*.rb) $(slow_tests): $(test_prefix)/.stamp @$(MAKE) $(shell $(awk_slow) $@) +test-require: $(ext)/unicorn_http.$(DLEXT) + $(RUBY) --disable-gems -I$(ext) -runicorn_http -e Unicorn + test-integration: $(test_prefix)/.stamp $(MAKE) -C t -check: test test-integration +check: test-require test test-integration test-all: check TEST_OPTS = -v diff --git a/ext/unicorn_http/httpdate.c b/ext/unicorn_http/httpdate.c index bf54fdd..0a1045f 100644 --- a/ext/unicorn_http/httpdate.c +++ b/ext/unicorn_http/httpdate.c @@ -66,7 +66,7 @@ static VALUE httpdate(VALUE self) void init_unicorn_httpdate(void) { - VALUE mod = rb_const_get(rb_cObject, rb_intern("Unicorn")); + VALUE mod = rb_define_module("Unicorn"); mod = rb_define_module_under(mod, "HttpResponse"); buf = rb_str_new(0, buf_capa - 1); diff --git a/ext/unicorn_http/unicorn_http.rl b/ext/unicorn_http/unicorn_http.rl index de83652..932d259 100644 --- a/ext/unicorn_http/unicorn_http.rl +++ b/ext/unicorn_http/unicorn_http.rl @@ -926,7 +926,7 @@ void Init_unicorn_http(void) { VALUE mUnicorn, cHttpParser; - mUnicorn = rb_const_get(rb_cObject, rb_intern("Unicorn")); + mUnicorn = rb_define_module("Unicorn"); cHttpParser = rb_define_class_under(mUnicorn, "HttpParser", rb_cObject); eHttpParserError = rb_define_class_under(mUnicorn, "HttpParserError", rb_eIOError); |