2008-09-16 5 views

cevap

-2
function ReadCookie(cookieName) { 
var theCookie=""+document.cookie; 
var ind=theCookie.indexOf(cookieName); 
if (ind==-1 || cookieName=="") return ""; 
var ind1=theCookie.indexOf(';',ind); 
if (ind1==-1) ind1=theCookie.length; 
return unescape(theCookie.substring(ind+cookieName.length+1,ind1)); 
} 
7

Daha fazla bir şey mi arıyorsunuz? As in

var cookies = new HttpCookieCollection(); 
controller.ControllerContext = new FakeControllerContext(controller, cookies); 
var result = controller.TestCookie() as ViewResult; 
Assert.AreEqual("somevaluethatshouldbethere", cookies["somecookieitem"].Value); 

(denenmemiş, sadece cevap kutusuna daktilo) Eğer birini okumak yerine bir çerez yazma test etmek istiyorum demek istedi? Lütfen mümkünse isteğinizi daha açık hale getirin :)

+0

Bu tanımlama bilgileri, yanıt nesnesine değil, istek nesnesine aittir. Bunu daha önce denedim. – jdelator

1

Belki de, çerezlerin yazıldığı Sahte Yanıt nesnesini iletmeniz ve Denetleyiciden gelenleri sınamanız gerekir.