| Index: test/cctest/test-api.cc
 | 
| diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc
 | 
| index 970fdaa1ddb7db3160eaa6f6b628226278bf231d..2410d0902050712a21a28723b97c6922320f44d8 100644
 | 
| --- a/test/cctest/test-api.cc
 | 
| +++ b/test/cctest/test-api.cc
 | 
| @@ -12523,6 +12523,25 @@ TEST(RegExp) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| +THREADED_TEST(Equals) {
 | 
| +  v8::HandleScope handleScope;
 | 
| +  LocalContext localContext;
 | 
| +
 | 
| +  v8::Handle<v8::Object> globalProxy = localContext->Global();
 | 
| +  v8::Handle<Value> global = globalProxy->GetPrototype();
 | 
| +
 | 
| +  CHECK(global->StrictEquals(global));
 | 
| +  CHECK(!global->StrictEquals(globalProxy));
 | 
| +  CHECK(!globalProxy->StrictEquals(global));
 | 
| +  CHECK(globalProxy->StrictEquals(globalProxy));
 | 
| +
 | 
| +  CHECK(global->Equals(global));
 | 
| +  CHECK(!global->Equals(globalProxy));
 | 
| +  CHECK(!globalProxy->Equals(global));
 | 
| +  CHECK(globalProxy->Equals(globalProxy));
 | 
| +}
 | 
| +
 | 
| +
 | 
|  static v8::Handle<v8::Value> Getter(v8::Local<v8::String> property,
 | 
|                                      const v8::AccessorInfo& info ) {
 | 
|    return v8_str("42!");
 | 
| 
 |