| OLD | NEW |
| (Empty) |
| 1 function verify_interface(name, instance, attributes) { | |
| 2 assert_true(name in self, | |
| 3 name + ' should be an defined type'); | |
| 4 if (instance) { | |
| 5 assert_true(instance instanceof self[name], | |
| 6 instance + ' should be an instance of ' + name); | |
| 7 Object.keys(attributes || {}).forEach(function(attribute) { | |
| 8 var type = attributes[attribute]; | |
| 9 assert_true(attribute in instance, | |
| 10 attribute + ' should be an attribute of ' + name); | |
| 11 assert_equals(typeof instance[attribute], type, | |
| 12 attribute + ' should be of type ' + type); | |
| 13 }); | |
| 14 } | |
| 15 } | |
| OLD | NEW |