<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>I’m trying out Cocoa with a mini web-browser project. &nbsp;My document class holding a WebView object implements the WebUIDelegate informal protocol. &nbsp;I could test out&nbsp;<span style="font-family: Menlo; font-size: 11px;">webView:</span><span style="font-family: Menlo; font-size: 11px;">createWebViewWithRequest: by visiting a page that sends all links to a new window/tab. &nbsp;</span>Twitter is a good example of this. &nbsp;It was a pain finding a page with Javascript-generated messages to the status bar, needed to test&nbsp;<span style="font-family: Menlo; font-size: 11px;">webView:s</span><span style="font-family: Menlo; font-size: 11px;">etStatusText:</span>. &nbsp;Is there a JavaScript test suite so I can try triggering any of the other WebUIDelegate calls. &nbsp;So far I need:</div><div><br></div><div>//=====</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">- (<span style="color: #703daa">WebView</span> *)webView:(<span style="color: #703daa">WebView</span> *)sender createWebViewWithRequest:(<span style="color: #703daa">NSURLRequest</span> *)request; &nbsp;// click links on Twitter</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">- (<span style="color: rgb(187, 44, 162);">void</span>)webViewShow:(<span style="color: rgb(112, 61, 170);">WebView</span> *)sender; &nbsp;// need a case that doesn’t call webView:createWebViewWithRequest: first</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">- (<span style="color: #bb2ca2">void</span>)webView:(<span style="color: #703daa">WebView</span> *)sender setStatusText:(<span style="color: #703daa">NSString</span> *)text; &nbsp;// went to a JavaScript demo on status-bar messages</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">- (<span style="color: #703daa">NSString</span> *)webViewStatusText:(<span style="color: #703daa">WebView</span> *)sender;</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">- (<span style="color: #bb2ca2">BOOL</span>)webViewIsStatusBarVisible:(<span style="color: #703daa">WebView</span> *)sender;</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">- (<span style="color: #bb2ca2">void</span>)webView:(<span style="color: #703daa">WebView</span> *)sender setStatusBarVisible:(<span style="color: #bb2ca2">BOOL</span>)visible;</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">//=====</div><div><br></div><div>I need a way to test the second function since it and the first function are usually called together, but my implementation of the first function automatically calls its own version of the second. &nbsp;So I need a way to call the second function by itself.</div><br><div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>—&nbsp;</div><div>Daryle Walker<br>Mac, Internet, and Video Game Junkie<br>darylew AT mac DOT com&nbsp;</div></div>
</div>
<br></body></html>