spec/route_entry_spec.rb in nyara-0.0.1.pre.6 vs spec/route_entry_spec.rb in nyara-0.0.1.pre.8
- old
+ new
@@ -42,9 +42,16 @@
re, conv = @r.compile_re '/'
assert_equal '^/$', re
assert_equal [], conv
end
+ it "#compile %z" do
+ re, conv = @r.compile_re '/%z'
+ assert_equal [:to_s], conv
+ s = '/foo bar.baz'
+ assert_equal [s, s[1..-1]], s.match(Regexp.new re).to_a
+ end
+
it "#compile_re with utf-8 chars" do
re, conv = @r.compile_re '/目录/%da/也可以'
assert_equal [:to_i], conv
s = "/目录/12a/也可以"
assert_equal [s, '12'], s.match(Regexp.new re).to_a