urlencoded 쿼리 문자열을 만드는 유틸리티 메서드를 테스트하려고합니다. 그것은 어떻게 든 "expected"를 디코딩합니다 :? foo = foo val & bar = bar & val ... 그래서 urlencoding을 디코딩하고 있습니다! 에서QUnit and urlencode
test("test make_params properly url encodes", function() {
var o = {"foo":'foo val',"bar":'bar&val'};
var actual = make_params(o);
equals('?foo=foo+val&bar=bar%26val', actual, "Expected urlencoded string built to be" + '?foo=foo+val&bar=bar%26val');
});
결과 : 1. 예상 urlencoded로 문자열을 구축 할 수 foo는 = foo는 + 발 & 바 = 바 %의 26val 예상 : "? foo는 = foo는 발 & 바 = 바 & 발" 결과 : "foo는 = foo는 + 발 & 바 = 바 %의 26val?", DIFF : "? foo는 = foo는 발 & 바 = 바 & 발" "foo는 = foo는 + 발 & 바 = 바 % 26val"
이것은 qunit의 버그입니까, 아니면 뭔가를 간과하고 있습니까?