This tests -[WebScriptObject hasWebScriptKey:(NSString *)key]. It is the equivalent of JavaScript's `in`, to check for the existence of a JavaScript key. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". Test with a newly created, local, object => {} PASS (key in object) is false PASS objCController.testHasWebScriptKey(key) is 0 PASS (key in object) is true PASS objCController.testHasWebScriptKey(key) is 1 PASS (key in object) is true PASS objCController.testHasWebScriptKey(key) is 1 PASS (key in object) is false PASS objCController.testHasWebScriptKey(key) is 0 Test with an existing, global, object => window PASS (key in object) is false PASS objCController.testHasWebScriptKey(key) is 0 PASS (key in object) is true PASS objCController.testHasWebScriptKey(key) is 1 PASS (key in object) is true PASS objCController.testHasWebScriptKey(key) is 1 PASS (key in object) is false PASS objCController.testHasWebScriptKey(key) is 0 Test with a DOM Object => document.body PASS (key in object) is false PASS objCController.testHasWebScriptKey(key) is 0 PASS (key in object) is true PASS objCController.testHasWebScriptKey(key) is 1 PASS (key in object) is true PASS objCController.testHasWebScriptKey(key) is 1 PASS (key in object) is false PASS objCController.testHasWebScriptKey(key) is 0 PASS successfullyParsed is true TEST COMPLETE