OO Testing 2
Testing of OO 2. Taken from http://alexsexton.com/?p=51
by BrownieBoy
HTML
<input type="button" onclick="doAction();" value="doAction()"><br>
<br>
<br>
<input name="TestField" value="" id="TestField"></form>
JavaScript
// newObject = Object.create(oldObject);
var myObj = {
name: 'myObj',
method: function() {
console.log('Hello world');
}
}
var mySubObj = $.extend({}, myObj, {
name: 'mySubObj',
method2: function() {
console.log('hello there');
},
method3: function() {
console.log('and some more');
}
});
var mySubSubObj = $.extend({}, mySubObj, {
name: 'mySubSubObj',
property1: 20,
method3: function() {
console.log('and some more override');
}
});
function doAction() {
mySubObj.method3();
// mySubSubObj.method3();
var x = 1;
}