=== normalize() tests === INPUT: http://example.com/public/%2e%2e/admin OUTPUT: http://example.com/public/%2E%2E/admin --- INPUT: http://example.com/a%2Fb OUTPUT: http://example.com/a%2Fb --- INPUT: http://example.com/a/b/%2e%2e/%2e%2e/c OUTPUT: http://example.com/a/b/%2E%2E/%2E%2E/c --- INPUT: http://example.com/foo/%2e%2e%2fbar OUTPUT: http://example.com/foo/%2E%2E%2Fbar --- === equal() tests === equal('http://example.com/public/%2e%2e/admin', 'http://example.com/admin') => false equal('http://example.com/a%2Fb', 'http://example.com/a/b') => false