File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,26 @@ redis.call("DEL", "mrubyedge_test_key")
2626 assert_eq ! ( deleted, 1 ) ;
2727}
2828
29+ #[ test]
30+ fn test_redis_new_with_url ( ) {
31+ let code = r##"
32+ redis = Redis.new(url: "redis://127.0.0.1:6379")
33+ redis.call("SET", "mrubyedge_url_test", "from_url")
34+ val = redis.call("GET", "mrubyedge_url_test")
35+ assert_eq(val, "from_url")
36+ redis.call("DEL", "mrubyedge_url_test")
37+ "## ;
38+
39+ let binary = mrbc_compile ( "redis_new_url" , code) ;
40+ let mut rite = mrubyedge:: rite:: load ( & binary) . unwrap ( ) ;
41+ let mut vm = mrubyedge:: yamrb:: vm:: VM :: open ( & mut rite) ;
42+ mrubyedge_redis:: init_redis ( & mut vm) ;
43+ define_assert_eq ( & mut vm) ;
44+ let result = vm. run ( ) . unwrap ( ) ;
45+ let deleted: i32 = result. as_ref ( ) . try_into ( ) . unwrap ( ) ;
46+ assert_eq ! ( deleted, 1 ) ;
47+ }
48+
2949#[ test]
3050fn test_redis_pool_checkout_checkin ( ) {
3151 let code = r##"
You can’t perform that action at this time.
0 commit comments