Es5 getter and setter test

a test for using ecmascript 5's get and set keywords exposing a property from a "Revealing module"

by klumsy

HTML

<div class = "outer">
<div class = "firstitem"><h1>Test Getters and Setters:<h1></div>
</div>

JavaScript

var myobj = (function() {  
    var name = "default name"
    var sayName = function() { return "hello " + name }
    return {
        badname : name, //this won't change
        sayName : sayName,
        get name() { return name;},
        set name(value) { name = value ;}
        
    }
    })()

var writehost = function(text) {
  div = "<div class='something'>" + text + "</div>";
  return $(div).appendTo(".firstitem");
};     
    writehost("should be default because its just a copy: " + myobj.badname)
    writehost("should be default: " + myobj.name)
    myobj.name = "karl"
    writehost("should be default because its just a copy: " + myobj.badname)
    writehost("should be karl: "  + myobj.name)