| Index: test/cctest/test-strings.cc
|
| diff --git a/test/cctest/test-strings.cc b/test/cctest/test-strings.cc
|
| index 88aa72fb00800e064091429aea05acb6d24ecc64..ef3d98866f7e94ba1c9bb36545e81ec6255a82d2 100644
|
| --- a/test/cctest/test-strings.cc
|
| +++ b/test/cctest/test-strings.cc
|
| @@ -1312,12 +1312,16 @@ TEST(CountBreakIterator) {
|
| CcTest::isolate()->SetUseCounterCallback(MockUseCounterCallback);
|
| CHECK_EQ(0, use_counts[v8::Isolate::kBreakIterator]);
|
| v8::Local<v8::Value> result = CompileRun(
|
| - "var iterator = Intl.v8BreakIterator(['en']);"
|
| - "iterator.adoptText('Now is the time');"
|
| - "iterator.next();"
|
| - "iterator.next();");
|
| + "(function() {"
|
| + " if (!this.Intl) return 0;"
|
| + " var iterator = Intl.v8BreakIterator(['en']);"
|
| + " iterator.adoptText('Now is the time');"
|
| + " iterator.next();"
|
| + " return iterator.next();"
|
| + "})();");
|
| CHECK(result->IsNumber());
|
| - CHECK_EQ(1, use_counts[v8::Isolate::kBreakIterator]);
|
| + int uses = result->ToInt32()->Value() == 0 ? 0 : 1;
|
| + CHECK_EQ(uses, use_counts[v8::Isolate::kBreakIterator]);
|
| }
|
|
|
|
|
|
|