Ich versuche, eine Möglichkeit zu finden, die Antwort von ASP-Vorlagen für Testzwecke zu erfassen. Nach der Lektüre this Post Ich hatte gehofft, dass der folgende Code eine Lösung bieten würde: DaErfassung der Ausgabe einer ASP-Vorlage für Unittests
class cMockResponse
public data
public sub write(value)
if isempty(data) then data = ""
data = data & value
end sub
end class
class cView
public response
private sub class_initialize()
set response = new cMockResponse
end sub
public sub render()
' expected that the following would be compiled to response.write "hello world"
%> hello world <%
end sub
end class
set view = new cView
call view.render()
response.write "the mock respone was:" & view.response.data
In Anbetracht der Blog-Post Ich hoffte, dass
%> hello world <%
würde einfach zu
übersetzt werdenresponse.write "hello world"
Antwort bezieht sich auf das Mock-Objekt Ich hoffte, dass diese Lösung den Trick machen würde, aber eindeutig nicht. Die Ausgabe des obigen Codes ist wenig überraschend:
hello world the mock response was:
Gibt es andere Methoden, um die Ausgabe von ASP-Vorlagen programmatisch zu erfassen, ohne auf interne xmlhttp Anfragen zurückzugreifen?