text: 
  module("About Objects (topics/about_objects.js)");
  
  test("object type", function() {
      var empty_object = {};
      equal("object", typeof(empty_object), 'what is the type of an object?');
  });
  
  test("object literal notation", function() {
      var person = {
          name: "Amory Blaine",
          age: 102
      };
      equal("Amory Blaine", person.name, "what is the person's name?");
      equal(102, person.age, "what is the person's age?");
  });
  
  test("dynamically adding properties", function() {
      var person = {};
      person.name = "Amory Blaine";
      person.age = 102;
      equal("Amory Blaine", person.name, "what is the person's name?");
      equal(102, person.age, "what is the person's age?");
  }); 
  
  test("adding properties from strings", function() {
      var person = {};
      person["name"] = "Amory Blaine";
      person["age"] = 102;
      equal("Amory Blaine", person.name, "what is the person's name?");
      equal(102, person.age, "what is the person's age?");
  });
  
  test("adding functions", function() {
      var person = {
          name: "Amory Blaine",
          age: 102,
          toString: function() {
              return 'I ' + (this.name) + ' am ' + (this.age) + ' years old.'  // HINT: use the 'this' keyword to refer to the person object.
          }
      };
      equal("I Amory Blaine am 102 years old.", person.toString(), "what should the toString function be?");
  });
  